{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "BspwgQKL3Na8"
   },
   "source": [
    "<font face=\"Times New Roman\" size=5><div dir=rtl align=center>\n",
    "<font face=\"Times New Roman\" size=5>\n",
    "In The Name of God\n",
    "</font>\n",
    "<br> <br>\n",
    "<img src=\"https://logoyar.com/content/wp-content/uploads/2021/04/sharif-university-logo.png\" alt=\"University Logo\" width=\"150\" height=\"150\">\n",
    "<br>\n",
    "<font face=\"Times New Roman\" size=4 align=center>\n",
    "Sharif University of Technology - Department of Computer\n",
    "</font>\n",
    "<br> <br>\n",
    "<font color=\"#008080\" size=5>\n",
    "Introduction to Machine Learning\n",
    "</font>\n",
    "\n",
    "<hr/> <br>\n",
    "<font color=\"#800080\" size=6>\n",
    "Chapter 1: Decision Tree\n",
    "<br>\n",
    "</font>\n",
    "<br>\n",
    "<font face=\"Times New Roman\" size=4>\n",
    ":authors <br>\n",
    "<b>HamidReza Yaqubi Araqi - Seyyed Alireza Ghazanfari</b>\n",
    "</font>\n",
    "<hr>\n",
    "</div></font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "i6NrAXONPtcR"
   },
   "source": [
    "<font  size=5><div dir=ltr>\n",
    "<font face=\"Times New Roman\" color=\"#008080\" size=5>**Table of Contents**</font>\n",
    "<br>\n",
    "\n",
    "<font size=4>\n",
    "<ul>\n",
    "    <li>\n",
    "        <a href=\"#1\">\n",
    "            1. Decision Tree (Classification)\n",
    "        </a>\n",
    "    </li>\n",
    "    <li>\n",
    "        <a href=\"#2\">\n",
    "            2. Decision Tree (Regression)\n",
    "        </a>\n",
    "    </li>\n",
    "    <li>\n",
    "        <a href=\"#3\">\n",
    "            3. From Scratch\n",
    "        </a>\n",
    "    </li>\n",
    "</div>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "sBzocXtIiTbu"
   },
   "source": [
    "<font face=\"Times New Roman\"><div id=\"1\">\n",
    "# <font color=\"#800080\" size=6>**1. Decision Tree (Classification)**</font>\n",
    "</div>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "swwrxuSMAESj"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Dataset**</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Ju9aCx5yAESj"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Introduction to Dataset </font>\n",
    "\n",
    "<font face=\"Times New Roman\" size=3> The dataset that we use in this section is for evaluating 1700 cars which was published in this <a href=\"https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.29.4455&rep=rep1&type=pdf\">paper</a>. This dataset includes 7 columns that we will name them. you can have access to these data by this <a href=\"https://www.kaggle.com/datasets/elikplim/car-evaluation-data-set\">link</a>.\n",
    "<br>\n",
    "<ol>\n",
    "    <li>\n",
    "        buying_price\n",
    "    </li>\n",
    "    <li>\n",
    "        maintenance_cost\n",
    "    </li>\n",
    "    <li>\n",
    "        number_of_doors\n",
    "    </li>\n",
    "    <li>\n",
    "        number_of_persons\n",
    "    </li>\n",
    "    <li>\n",
    "        lug_boot\n",
    "    </li>\n",
    "    <li>\n",
    "        safety\n",
    "    </li>\n",
    "    <li>\n",
    "        decision\n",
    "    </li>\n",
    "</ol>\n",
    "</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "gYuiA7fFAESk"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Loading Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 143
    },
    "id": "FybchF26AESk",
    "outputId": "37bc5c0d-a9d7-4db7-c52f-ecc0de8f4332"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>buying_price</th>\n",
       "      <th>maintenance_cost</th>\n",
       "      <th>number_of_doors</th>\n",
       "      <th>number_of_persons</th>\n",
       "      <th>lug_boot</th>\n",
       "      <th>safety</th>\n",
       "      <th>decision</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>vhigh</td>\n",
       "      <td>vhigh</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>small</td>\n",
       "      <td>low</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>vhigh</td>\n",
       "      <td>vhigh</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>small</td>\n",
       "      <td>med</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>vhigh</td>\n",
       "      <td>vhigh</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>small</td>\n",
       "      <td>high</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  buying_price maintenance_cost number_of_doors number_of_persons lug_boot  \\\n",
       "0        vhigh            vhigh               2                 2    small   \n",
       "1        vhigh            vhigh               2                 2    small   \n",
       "2        vhigh            vhigh               2                 2    small   \n",
       "\n",
       "  safety decision  \n",
       "0    low    unacc  \n",
       "1    med    unacc  \n",
       "2   high    unacc  "
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import numpy as np\n",
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "# Read the raw data\n",
    "car_evaluation_pdf = pd.read_csv(\"../Files/car_evaluation.csv\", header=None)\n",
    "\n",
    "# Our local dataset has no suitable column name so we should correct them\n",
    "car_evaluation_column_names = ['buying_price', 'maintenance_cost', 'number_of_doors',\n",
    "                               'number_of_persons', 'lug_boot', 'safety',\n",
    "                               'decision']\n",
    "car_evaluation_pdf.columns = car_evaluation_column_names\n",
    "\n",
    "car_evaluation_pdf.head(3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "helJaWTOAESk"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - More Information About Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "buying_price           [vhigh, high, med, low]\n",
       "maintenance_cost       [vhigh, high, med, low]\n",
       "number_of_doors               [2, 3, 4, 5more]\n",
       "number_of_persons                 [2, 4, more]\n",
       "lug_boot                     [small, med, big]\n",
       "safety                        [low, med, high]\n",
       "decision             [unacc, acc, vgood, good]\n",
       "dtype: object"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# See all features' values\n",
    "car_evaluation_pdf.apply(lambda col: col.unique())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "RzkrUZYuAESk",
    "outputId": "d301db2f-d05f-4dce-8dc1-dceeb15800f8"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 1728 entries, 0 to 1727\n",
      "Data columns (total 7 columns):\n",
      " #   Column             Non-Null Count  Dtype \n",
      "---  ------             --------------  ----- \n",
      " 0   buying_price       1728 non-null   object\n",
      " 1   maintenance_cost   1728 non-null   object\n",
      " 2   number_of_doors    1728 non-null   object\n",
      " 3   number_of_persons  1728 non-null   object\n",
      " 4   lug_boot           1728 non-null   object\n",
      " 5   safety             1728 non-null   object\n",
      " 6   decision           1728 non-null   object\n",
      "dtypes: object(7)\n",
      "memory usage: 94.6+ KB\n"
     ]
    }
   ],
   "source": [
    "# For more information abut this function [1]\n",
    "# [1]: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.info.html\n",
    "car_evaluation_pdf.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 195
    },
    "id": "e8wcXTq9xmVr",
    "outputId": "52c8bdf1-3504-470b-a402-c0a85cc46844"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-9bd45fcf-c33a-455b-8909-833f1e6a2a86\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>buying_price</th>\n",
       "      <th>maintenance_cost</th>\n",
       "      <th>number_of_doors</th>\n",
       "      <th>number_of_persons</th>\n",
       "      <th>lug_boot</th>\n",
       "      <th>safety</th>\n",
       "      <th>decision</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "      <td>1728</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>unique</th>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>top</th>\n",
       "      <td>vhigh</td>\n",
       "      <td>vhigh</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>small</td>\n",
       "      <td>low</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>freq</th>\n",
       "      <td>432</td>\n",
       "      <td>432</td>\n",
       "      <td>432</td>\n",
       "      <td>576</td>\n",
       "      <td>576</td>\n",
       "      <td>576</td>\n",
       "      <td>1210</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-9bd45fcf-c33a-455b-8909-833f1e6a2a86')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-9bd45fcf-c33a-455b-8909-833f1e6a2a86 button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-9bd45fcf-c33a-455b-8909-833f1e6a2a86');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-0da65961-3048-4ad2-b30d-4d5933b5551a\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-0da65961-3048-4ad2-b30d-4d5933b5551a')\"\n",
       "            title=\"Suggest charts.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-0da65961-3048-4ad2-b30d-4d5933b5551a button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "       buying_price maintenance_cost number_of_doors number_of_persons  \\\n",
       "count          1728             1728            1728              1728   \n",
       "unique            4                4               4                 3   \n",
       "top           vhigh            vhigh               2                 2   \n",
       "freq            432              432             432               576   \n",
       "\n",
       "       lug_boot safety decision  \n",
       "count      1728   1728     1728  \n",
       "unique        3      3        4  \n",
       "top       small    low    unacc  \n",
       "freq        576    576     1210  "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# For More information about this function [2]\n",
    "# [2]: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.describe.html\n",
    "car_evaluation_pdf.describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "rZ-SJ4QKxmVt",
    "outputId": "c31aa2c4-239a-496b-ea56-4ecfb9a23176"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "vhigh    432\n",
      "high     432\n",
      "med      432\n",
      "low      432\n",
      "Name: buying_price, dtype: int64\n",
      "vhigh    432\n",
      "high     432\n",
      "med      432\n",
      "low      432\n",
      "Name: maintenance_cost, dtype: int64\n",
      "2        432\n",
      "3        432\n",
      "4        432\n",
      "5more    432\n",
      "Name: number_of_doors, dtype: int64\n",
      "2       576\n",
      "4       576\n",
      "more    576\n",
      "Name: number_of_persons, dtype: int64\n",
      "small    576\n",
      "med      576\n",
      "big      576\n",
      "Name: lug_boot, dtype: int64\n",
      "low     576\n",
      "med     576\n",
      "high    576\n",
      "Name: safety, dtype: int64\n",
      "unacc    1210\n",
      "acc       384\n",
      "good       69\n",
      "vgood      65\n",
      "Name: decision, dtype: int64\n"
     ]
    }
   ],
   "source": [
    "# Print the distribution of each column\n",
    "for column in car_evaluation_column_names:\n",
    "    print(car_evaluation_pdf[column].value_counts())"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "0BrjWqO-AESk"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Pre-Processing Dataset</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 163
    },
    "id": "-mpV4390AESl",
    "outputId": "981be338-f23c-4f59-f17f-ce3c3fe82291"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-102b30b7-2423-4520-8082-c01dd099edb6\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>buying_price</th>\n",
       "      <th>maintenance_cost</th>\n",
       "      <th>number_of_doors</th>\n",
       "      <th>number_of_persons</th>\n",
       "      <th>lug_boot</th>\n",
       "      <th>safety</th>\n",
       "      <th>decision</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>unacc</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-102b30b7-2423-4520-8082-c01dd099edb6')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-102b30b7-2423-4520-8082-c01dd099edb6 button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-102b30b7-2423-4520-8082-c01dd099edb6');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-242c9f83-6a0a-4296-a178-f4f4d0fa5b46\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-242c9f83-6a0a-4296-a178-f4f4d0fa5b46')\"\n",
       "            title=\"Suggest charts.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-242c9f83-6a0a-4296-a178-f4f4d0fa5b46 button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "   buying_price  maintenance_cost  number_of_doors  number_of_persons  \\\n",
       "0             3                 3                0                  0   \n",
       "1             3                 3                0                  0   \n",
       "2             3                 3                0                  0   \n",
       "\n",
       "   lug_boot  safety decision  \n",
       "0         2       1    unacc  \n",
       "1         2       2    unacc  \n",
       "2         2       0    unacc  "
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Use encoder to transform non-numeric values to numbers\n",
    "from sklearn.preprocessing import LabelEncoder\n",
    "\n",
    "encoder = LabelEncoder()\n",
    "\n",
    "encoded_car_evaluation_pdf = car_evaluation_pdf.copy()\n",
    "\n",
    "for column in car_evaluation_pdf.columns[:-1]:\n",
    "    encoded_car_evaluation_pdf[column] = encoder.fit_transform(car_evaluation_pdf[column])\n",
    "\n",
    "encoded_car_evaluation_pdf.head(3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "id": "vAphp92bxmVy"
   },
   "outputs": [],
   "source": [
    "from sklearn.model_selection import train_test_split\n",
    "\n",
    "# Split input X and labels\n",
    "X = encoded_car_evaluation_pdf.drop(['decision'], axis=1)\n",
    "y = encoded_car_evaluation_pdf['decision']\n",
    "\n",
    "# Split the data and labels for trainning and testing\n",
    "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.33, random_state = 42)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "E5LZv8WxAESl"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Model**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "id": "LpEmhZsmAESl"
   },
   "outputs": [],
   "source": [
    "# DecisionTreeClassifier has some parameters such as \n",
    "# criterion is the function to measure the quality of a split\n",
    "# max_depth is the maximum depth of the tree.\n",
    "# random_state controls the randomness of the estimator. for more information [3]\n",
    "# [3]: https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html\n",
    "from sklearn.tree import DecisionTreeClassifier\n",
    "\n",
    "clf_entropy = DecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=0)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "gSvKw0pdAESm"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Train**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 95
    },
    "id": "HI0wPMJLAESm",
    "outputId": "bdde3788-1d11-45ad-bf63-a8d14d63fbee"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style>#sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-1\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>DecisionTreeClassifier(criterion=&#x27;entropy&#x27;, max_depth=3, random_state=0)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-1\" type=\"checkbox\" checked><label for=\"sk-estimator-id-1\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">DecisionTreeClassifier</label><div class=\"sk-toggleable__content\"><pre>DecisionTreeClassifier(criterion=&#x27;entropy&#x27;, max_depth=3, random_state=0)</pre></div></div></div></div></div>"
      ],
      "text/plain": [
       "DecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=0)"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "clf_entropy.fit(X_train, y_train)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "DCicBNv3AESm"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Evaluation**</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "n2ViYLYjAESn"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Prediction</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "id": "Ye6-qIisAESn"
   },
   "outputs": [],
   "source": [
    "y_pred = clf_entropy.predict(X_test)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "6fweiFAXAESn"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Accuracy </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "brnmUn7rAESn",
    "outputId": "25618129-9f1b-4189-f751-74b8c8d173aa"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Model accuracy score with criterion=entropy: 0.7653\n",
      "Training set score: 0.7744\n",
      "Test set score: 0.7653\n"
     ]
    }
   ],
   "source": [
    "# Use two methodology to find the acc of a sklearn model\n",
    "from sklearn.metrics import accuracy_score\n",
    "\n",
    "model_accuracy_score = accuracy_score(y_test, y_pred)\n",
    "\n",
    "print('Model accuracy score with criterion=entropy: {0:0.4f}'. format(model_accuracy_score))\n",
    "\n",
    "print('Training set score: {:.4f}'.format(clf_entropy.score(X_train, y_train)))\n",
    "\n",
    "print('Test set score: {:.4f}'.format(clf_entropy.score(X_test, y_test)))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "rpEZrgzGAESn"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Visualization**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "sFEEGdYKxmV-",
    "outputId": "2326e946-ef48-42a2-f5bd-7c0d98f0ce9d"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Requirement already satisfied: graphviz in /usr/local/lib/python3.10/dist-packages (0.20.1)\n"
     ]
    }
   ],
   "source": [
    "!pip install graphviz"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 809
    },
    "id": "7ouxoEg6AESn",
    "outputId": "0fdafb7f-373c-4240-da55-3fb8e8e7c55d"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[Text(0.375, 0.875, 'x[3] <= 0.5\\nentropy = 1.2\\nsamples = 1157\\nvalue = [255, 49, 813, 40]'),\n",
       " Text(0.25, 0.625, 'entropy = 0.0\\nsamples = 375\\nvalue = [0, 0, 375, 0]'),\n",
       " Text(0.5, 0.625, 'x[5] <= 0.5\\nentropy = 1.465\\nsamples = 782\\nvalue = [255, 49, 438, 40]'),\n",
       " Text(0.25, 0.375, 'x[1] <= 2.5\\nentropy = 1.684\\nsamples = 263\\nvalue = [139, 21, 63, 40]'),\n",
       " Text(0.125, 0.125, 'entropy = 1.668\\nsamples = 194\\nvalue = [108, 21, 25, 40]'),\n",
       " Text(0.375, 0.125, 'entropy = 0.993\\nsamples = 69\\nvalue = [31, 0, 38, 0]'),\n",
       " Text(0.75, 0.375, 'x[5] <= 1.5\\nentropy = 1.049\\nsamples = 519\\nvalue = [116, 28, 375, 0]'),\n",
       " Text(0.625, 0.125, 'entropy = 0.0\\nsamples = 257\\nvalue = [0, 0, 257, 0]'),\n",
       " Text(0.875, 0.125, 'entropy = 1.383\\nsamples = 262\\nvalue = [116, 28, 118, 0]')]"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7YAAAJ8CAYAAADK/j3+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdZ1RU19s28GtAOoIISkCQolJsQcBewBYLdhEhooCxIGIhUYwNkWDBrjForFhQEdRorIABa2IBbJG/HY0VEUVpgnDeDz7M6zh0wQG9fmvNWpl99tnnPgcmcs9uIkEQBBARERERERFVU3KyDoCIiIiIiIjoUzCxJSIiIiIiomqNiS0RERERERFVa0xsiYiIiIiIqFpjYktERERERETVGhNbIiIiIiIiqtaY2BIREREREVG1xsSWiIiIiIiIqjUmtkRERERERFStMbElIiIiIiKiao2JLREREREREVVrTGyJiIiIiIioWmNiS0RERERERNUaE1siIiIiIiKq1pjYEhERERERUbXGxJaIiIiIiIiqNSa2REREREREVK0xsSUiIiIiIqJqjYktERERERERVWtMbImIiIiIiKhaY2JLRERERERE1RoTWyIiIiIiIqrWmNgSERERERFRtcbEloiIiIiIiKo1JrZERERERERUrTGxJSIiIiIiomqNiS0RERERERFVa0xsiYiIiIiIqFpjYktERERERETVGhNbIiIiIiIiqtaY2BIREREREVG1xsSWiIiIiIiIqjUmtkRERERERFStMbElIiIiIiKiao2JLREREREREVVrTGyJiIiIiIioWmNiS0RERERERNUaE1siIiIiIiKq1mrIOgAi+nQPHjxASkqKrMMgoiLo6Oigfv36sg6DiIjoi8XElqiae/DgASwtLZGZmSnrUIioCKqqqkhMTGRyS0REVEmY2BJVcykpKcjMzMT27dthaWkp63CI6COJiYlwdXVFSkoKE1siIqJKwsSW6AthaWkJa2trWYdBRERERPTZcfEoIiIiIiIiqtaY2BIREREREVG1xsSWiIiIiIiIqjUmtkRERERERFStMbEloq+avb09RCIRRCIR+vTpU642VqxYIW5DJBJxT2EiIiKiz4yJLRF99SwsLLBt2zZMmTJFotzHxwfW1taoXbs2VFVVYWlpCX9/f6Snp0vU69mzJ7Zt24aBAwd+zrA/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SkqS/u/l5dVqbSHDtWSMN8exq1AomnznYXPy9vaWXqVlTAcOHJBmqmxL515qWcaIz+bor1q7D9ZWREQEIiIijLpNDw8PlT6w/nOWJD9t9To3MjKyVetvzetcXcg9xpnYtrBnnnmmtZtAbYyDg4PeU/RT28MYb5sCAwNbuwnUBjA+2x4bGxv2gX8ijDF6UEvGOIciExERERERkawxsSUiIiIiIiJZY2JLREREREREssbEloiIiIiIiGSNiS0RERERERHJmsGzImdmZhqjHUSkpZaMOcY3PWzkdszLrb1EhmIfSPTnZWjM6Z3Y2tvbw8rKClOmTDGoAUSkOysrK9jb2zfb9hnf9DBr7vgyBsYoPczYBxL9eRkS3wohhNC34t9++w0FBQX6/jkR6cne3h4uLi7NWgfjmx5WLRFfxsAYpYcV+0CiPy9D4tugxJaIiIiIiIiotXHyKCIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERyRoTWyIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERyRoTWyIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERyRoTWyIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERyRoTWyIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERyRoTWyIiIiIiIpI1JrZEREREREQka0xsiYiIiIiISNaY2BIREREREZGsMbElIiIiIiIiWWNiS0RERERERLLGxJaIiIiIiIhkjYktERERERERydr/A48AGVd9fQ7TAAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<Figure size 1200x800 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from sklearn import tree\n",
    "import graphviz\n",
    "\n",
    "plt.figure(figsize=(12,8))\n",
    "tree.plot_tree(clf_entropy.fit(X_train, y_train))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 599
    },
    "id": "qlESchMWokTu",
    "outputId": "da1e1031-9a46-4a61-d242-7e63725d6781"
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Generated by graphviz version 2.43.0 (0)\n",
       " -->\n",
       "<!-- Title: Tree Pages: 1 -->\n",
       "<svg width=\"677pt\" height=\"433pt\"\n",
       " viewBox=\"0.00 0.00 677.00 433.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 429)\">\n",
       "<title>Tree</title>\n",
       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-429 673,-429 673,4 -4,4\"/>\n",
       "<!-- 0 -->\n",
       "<g id=\"node1\" class=\"node\">\n",
       "<title>0</title>\n",
       "<path fill=\"#85c2ef\" stroke=\"black\" d=\"M320.5,-425C320.5,-425 173.5,-425 173.5,-425 167.5,-425 161.5,-419 161.5,-413 161.5,-413 161.5,-354 161.5,-354 161.5,-348 167.5,-342 173.5,-342 173.5,-342 320.5,-342 320.5,-342 326.5,-342 332.5,-348 332.5,-354 332.5,-354 332.5,-413 332.5,-413 332.5,-419 326.5,-425 320.5,-425\"/>\n",
       "<text text-anchor=\"start\" x=\"169.5\" y=\"-409.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">number_of_persons ≤ 0.5</text>\n",
       "<text text-anchor=\"start\" x=\"207\" y=\"-394.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.2</text>\n",
       "<text text-anchor=\"start\" x=\"198.5\" y=\"-379.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1157</text>\n",
       "<text text-anchor=\"start\" x=\"170\" y=\"-364.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [255, 49, 813, 40]</text>\n",
       "<text text-anchor=\"start\" x=\"205.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 1 -->\n",
       "<g id=\"node2\" class=\"node\">\n",
       "<title>1</title>\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M219,-298.5C219,-298.5 103,-298.5 103,-298.5 97,-298.5 91,-292.5 91,-286.5 91,-286.5 91,-242.5 91,-242.5 91,-236.5 97,-230.5 103,-230.5 103,-230.5 219,-230.5 219,-230.5 225,-230.5 231,-236.5 231,-242.5 231,-242.5 231,-286.5 231,-286.5 231,-292.5 225,-298.5 219,-298.5\"/>\n",
       "<text text-anchor=\"start\" x=\"121\" y=\"-283.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"116\" y=\"-268.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 375</text>\n",
       "<text text-anchor=\"start\" x=\"99\" y=\"-253.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 0, 375, 0]</text>\n",
       "<text text-anchor=\"start\" x=\"119.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 0&#45;&gt;1 -->\n",
       "<g id=\"edge1\" class=\"edge\">\n",
       "<title>0&#45;&gt;1</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M217.16,-341.91C208.81,-330.54 199.72,-318.18 191.34,-306.77\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"194.12,-304.65 185.38,-298.67 188.48,-308.8 194.12,-304.65\"/>\n",
       "<text text-anchor=\"middle\" x=\"181.61\" y=\"-319.68\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">True</text>\n",
       "</g>\n",
       "<!-- 2 -->\n",
       "<g id=\"node3\" class=\"node\">\n",
       "<title>2</title>\n",
       "<path fill=\"#baddf6\" stroke=\"black\" d=\"M407,-306C407,-306 261,-306 261,-306 255,-306 249,-300 249,-294 249,-294 249,-235 249,-235 249,-229 255,-223 261,-223 261,-223 407,-223 407,-223 413,-223 419,-229 419,-235 419,-235 419,-294 419,-294 419,-300 413,-306 407,-306\"/>\n",
       "<text text-anchor=\"start\" x=\"299\" y=\"-290.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">safety ≤ 0.5</text>\n",
       "<text text-anchor=\"start\" x=\"286.5\" y=\"-275.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.465</text>\n",
       "<text text-anchor=\"start\" x=\"289\" y=\"-260.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 782</text>\n",
       "<text text-anchor=\"start\" x=\"257\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [255, 49, 438, 40]</text>\n",
       "<text text-anchor=\"start\" x=\"292.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 0&#45;&gt;2 -->\n",
       "<g id=\"edge2\" class=\"edge\">\n",
       "<title>0&#45;&gt;2</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M277.18,-341.91C283.86,-332.92 291.01,-323.32 297.9,-314.05\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"300.71,-316.13 303.87,-306.02 295.09,-311.96 300.71,-316.13\"/>\n",
       "<text text-anchor=\"middle\" x=\"307.51\" y=\"-327.05\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">False</text>\n",
       "</g>\n",
       "<!-- 3 -->\n",
       "<g id=\"node4\" class=\"node\">\n",
       "<title>3</title>\n",
       "<path fill=\"#f5cfb4\" stroke=\"black\" d=\"M313,-187C313,-187 175,-187 175,-187 169,-187 163,-181 163,-175 163,-175 163,-116 163,-116 163,-110 169,-104 175,-104 175,-104 313,-104 313,-104 319,-104 325,-110 325,-116 325,-116 325,-175 325,-175 325,-181 319,-187 313,-187\"/>\n",
       "<text text-anchor=\"start\" x=\"171.5\" y=\"-171.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">maintenance_cost ≤ 2.5</text>\n",
       "<text text-anchor=\"start\" x=\"196.5\" y=\"-156.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.684</text>\n",
       "<text text-anchor=\"start\" x=\"199\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 263</text>\n",
       "<text text-anchor=\"start\" x=\"171\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [139, 21, 63, 40]</text>\n",
       "<text text-anchor=\"start\" x=\"202.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 2&#45;&gt;3 -->\n",
       "<g id=\"edge3\" class=\"edge\">\n",
       "<title>2&#45;&gt;3</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M302.77,-222.91C295.86,-213.92 288.47,-204.32 281.35,-195.05\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"284.04,-192.81 275.17,-187.02 278.49,-197.08 284.04,-192.81\"/>\n",
       "</g>\n",
       "<!-- 6 -->\n",
       "<g id=\"node7\" class=\"node\">\n",
       "<title>6</title>\n",
       "<path fill=\"#80c0ee\" stroke=\"black\" d=\"M493,-187C493,-187 355,-187 355,-187 349,-187 343,-181 343,-175 343,-175 343,-116 343,-116 343,-110 349,-104 355,-104 355,-104 493,-104 493,-104 499,-104 505,-110 505,-116 505,-116 505,-175 505,-175 505,-181 499,-187 493,-187\"/>\n",
       "<text text-anchor=\"start\" x=\"389\" y=\"-171.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">safety ≤ 1.5</text>\n",
       "<text text-anchor=\"start\" x=\"376.5\" y=\"-156.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.049</text>\n",
       "<text text-anchor=\"start\" x=\"379\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 519</text>\n",
       "<text text-anchor=\"start\" x=\"351\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [116, 28, 375, 0]</text>\n",
       "<text text-anchor=\"start\" x=\"382.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 2&#45;&gt;6 -->\n",
       "<g id=\"edge6\" class=\"edge\">\n",
       "<title>2&#45;&gt;6</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M365.23,-222.91C372.14,-213.92 379.53,-204.32 386.65,-195.05\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"389.51,-197.08 392.83,-187.02 383.96,-192.81 389.51,-197.08\"/>\n",
       "</g>\n",
       "<!-- 4 -->\n",
       "<g id=\"node5\" class=\"node\">\n",
       "<title>4</title>\n",
       "<path fill=\"#f4c7a8\" stroke=\"black\" d=\"M150,-68C150,-68 12,-68 12,-68 6,-68 0,-62 0,-56 0,-56 0,-12 0,-12 0,-6 6,0 12,0 12,0 150,0 150,0 156,0 162,-6 162,-12 162,-12 162,-56 162,-56 162,-62 156,-68 150,-68\"/>\n",
       "<text text-anchor=\"start\" x=\"33.5\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.668</text>\n",
       "<text text-anchor=\"start\" x=\"36\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 194</text>\n",
       "<text text-anchor=\"start\" x=\"8\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [108, 21, 25, 40]</text>\n",
       "<text text-anchor=\"start\" x=\"39.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 3&#45;&gt;4 -->\n",
       "<g id=\"edge4\" class=\"edge\">\n",
       "<title>3&#45;&gt;4</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M183.3,-103.73C168.7,-93.92 153.14,-83.46 138.68,-73.75\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"140.56,-70.8 130.31,-68.13 136.66,-76.61 140.56,-70.8\"/>\n",
       "</g>\n",
       "<!-- 5 -->\n",
       "<g id=\"node6\" class=\"node\">\n",
       "<title>5</title>\n",
       "<path fill=\"#dbedfa\" stroke=\"black\" d=\"M308,-68C308,-68 192,-68 192,-68 186,-68 180,-62 180,-56 180,-56 180,-12 180,-12 180,-6 186,0 192,0 192,0 308,0 308,0 314,0 320,-6 320,-12 320,-12 320,-56 320,-56 320,-62 314,-68 308,-68\"/>\n",
       "<text text-anchor=\"start\" x=\"202.5\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 0.993</text>\n",
       "<text text-anchor=\"start\" x=\"209\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 69</text>\n",
       "<text text-anchor=\"start\" x=\"188\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [31, 0, 38, 0]</text>\n",
       "<text text-anchor=\"start\" x=\"208.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 3&#45;&gt;5 -->\n",
       "<g id=\"edge5\" class=\"edge\">\n",
       "<title>3&#45;&gt;5</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M246.23,-103.73C246.68,-95.52 247.16,-86.86 247.61,-78.56\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"251.12,-78.48 248.18,-68.3 244.13,-78.09 251.12,-78.48\"/>\n",
       "</g>\n",
       "<!-- 7 -->\n",
       "<g id=\"node8\" class=\"node\">\n",
       "<title>7</title>\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M477,-68C477,-68 361,-68 361,-68 355,-68 349,-62 349,-56 349,-56 349,-12 349,-12 349,-6 355,0 361,0 361,0 477,0 477,0 483,0 489,-6 489,-12 489,-12 489,-56 489,-56 489,-62 483,-68 477,-68\"/>\n",
       "<text text-anchor=\"start\" x=\"379\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"374\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 257</text>\n",
       "<text text-anchor=\"start\" x=\"357\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 0, 257, 0]</text>\n",
       "<text text-anchor=\"start\" x=\"377.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 6&#45;&gt;7 -->\n",
       "<g id=\"edge7\" class=\"edge\">\n",
       "<title>6&#45;&gt;7</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M422.14,-103.73C421.76,-95.52 421.37,-86.86 420.99,-78.56\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"424.47,-78.13 420.52,-68.3 417.48,-78.45 424.47,-78.13\"/>\n",
       "</g>\n",
       "<!-- 8 -->\n",
       "<g id=\"node9\" class=\"node\">\n",
       "<title>8</title>\n",
       "<path fill=\"#fcfeff\" stroke=\"black\" d=\"M657,-68C657,-68 519,-68 519,-68 513,-68 507,-62 507,-56 507,-56 507,-12 507,-12 507,-6 513,0 519,0 519,0 657,0 657,0 663,0 669,-6 669,-12 669,-12 669,-56 669,-56 669,-62 663,-68 657,-68\"/>\n",
       "<text text-anchor=\"start\" x=\"540.5\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">entropy = 1.383</text>\n",
       "<text text-anchor=\"start\" x=\"543\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 262</text>\n",
       "<text text-anchor=\"start\" x=\"515\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [116, 28, 118, 0]</text>\n",
       "<text text-anchor=\"start\" x=\"546.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = unacc</text>\n",
       "</g>\n",
       "<!-- 6&#45;&gt;8 -->\n",
       "<g id=\"edge8\" class=\"edge\">\n",
       "<title>6&#45;&gt;8</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M485.07,-103.73C499.76,-93.92 515.41,-83.46 529.96,-73.75\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"532.01,-76.59 538.39,-68.13 528.13,-70.77 532.01,-76.59\"/>\n",
       "</g>\n",
       "</g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<graphviz.sources.Source at 0x7a54c24e34f0>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# export the decisoin tree\n",
    "dot_data = tree.export_graphviz(clf_entropy, out_file=None,\n",
    "                                feature_names=X_train.columns,\n",
    "                                class_names=y_train,\n",
    "                                filled=True, rounded=True,\n",
    "                                special_characters=True)\n",
    "\n",
    "graph = graphviz.Source(dot_data)\n",
    "\n",
    "graph"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "voAryn5nxmWC"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**More Codes**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "id": "WZZ7BOaSxmWD"
   },
   "outputs": [],
   "source": [
    "# TODO: try decision tree with gini criterion again and graph the result.\n",
    "# clf_gini ="
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "68iIHGEgAl1w"
   },
   "source": [
    "<font face=\"Times New Roman\"><div id=\"2\">\n",
    "# <font color=\"#800080\" size=6>**2. Decision Tree (Regression)**</font>\n",
    "</div>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "hXPBaNz8Al1x"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Dataset**</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "5iAj6t45Al1x"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Introduction to Dataset </font>\n",
    "\n",
    "<font face=\"Times New Roman\" size=3>\n",
    "In this dataset, the level of the scalable sound pressure or SSPL is measured for a variety of airfoil blades with different characteristics that are available in each column. This data set consists of frequency columns (f), angle of attack (alpha), chords length (c), free flow rate (U_infinity), thickness of suction side displacement (delta) and scale sound pressure level (SSPL). You can use this <a href=\"https://www.kaggle.com/datasets/fedesoriano/airfoil-selfnoise-dataset\">link</a> to access the dataset.\n",
    "</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "M0vNkt4dAl1x"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Loading Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 143
    },
    "id": "43KouLvFAl1x",
    "outputId": "5bb24db8-5476-4d49-e7c1-6a43acdcbfbb"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>f</th>\n",
       "      <th>alpha</th>\n",
       "      <th>c</th>\n",
       "      <th>U_infinity</th>\n",
       "      <th>delta</th>\n",
       "      <th>SSPL</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>800</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.3048</td>\n",
       "      <td>71.3</td>\n",
       "      <td>0.002663</td>\n",
       "      <td>126.201</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.3048</td>\n",
       "      <td>71.3</td>\n",
       "      <td>0.002663</td>\n",
       "      <td>125.201</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1250</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.3048</td>\n",
       "      <td>71.3</td>\n",
       "      <td>0.002663</td>\n",
       "      <td>125.951</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      f  alpha       c  U_infinity     delta     SSPL\n",
       "0   800    0.0  0.3048        71.3  0.002663  126.201\n",
       "1  1000    0.0  0.3048        71.3  0.002663  125.201\n",
       "2  1250    0.0  0.3048        71.3  0.002663  125.951"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "airfoil_self_noise_pdf = pd.read_csv(\"../Files/AirfoilSelfNoise.csv\")\n",
    "airfoil_self_noise_pdf.head(3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "_8eHSEgJAl1x"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - More Information About Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "f             [800, 1000, 1250, 1600, 2000, 2500, 3150, 4000...\n",
       "alpha         [0.0, 1.5, 3.0, 4.0, 2.0, 5.3, 7.3, 2.7, 5.4, ...\n",
       "c              [0.3048, 0.2286, 0.1524, 0.0508, 0.0254, 0.1016]\n",
       "U_infinity                             [71.3, 55.5, 39.6, 31.7]\n",
       "delta         [0.00266337, 0.00283081, 0.00310138, 0.0033126...\n",
       "SSPL          [126.201, 125.201, 125.951, 127.591, 127.461, ...\n",
       "dtype: object"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# See all features' values\n",
    "airfoil_self_noise_pdf.apply(lambda col: col.unique())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "9Esoj8UGAl1x",
    "outputId": "dfdfcf80-4f53-41a7-ead2-5ade297f2a55"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 1503 entries, 0 to 1502\n",
      "Data columns (total 6 columns):\n",
      " #   Column      Non-Null Count  Dtype  \n",
      "---  ------      --------------  -----  \n",
      " 0   f           1503 non-null   int64  \n",
      " 1   alpha       1503 non-null   float64\n",
      " 2   c           1503 non-null   float64\n",
      " 3   U_infinity  1503 non-null   float64\n",
      " 4   delta       1503 non-null   float64\n",
      " 5   SSPL        1503 non-null   float64\n",
      "dtypes: float64(5), int64(1)\n",
      "memory usage: 70.6 KB\n"
     ]
    }
   ],
   "source": [
    "airfoil_self_noise_pdf.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 320
    },
    "id": "hUD97rJ_xmWL",
    "outputId": "1a711060-2e20-40bf-d05f-0d1e94a906f7"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-9d7fe39d-eb03-47b2-86f3-8ce390d0f8c5\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>f</th>\n",
       "      <th>alpha</th>\n",
       "      <th>c</th>\n",
       "      <th>U_infinity</th>\n",
       "      <th>delta</th>\n",
       "      <th>SSPL</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>1503.000000</td>\n",
       "      <td>1503.000000</td>\n",
       "      <td>1503.000000</td>\n",
       "      <td>1503.000000</td>\n",
       "      <td>1503.000000</td>\n",
       "      <td>1503.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>2886.380572</td>\n",
       "      <td>6.782302</td>\n",
       "      <td>0.136548</td>\n",
       "      <td>50.860745</td>\n",
       "      <td>0.011140</td>\n",
       "      <td>124.835943</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>3152.573137</td>\n",
       "      <td>5.918128</td>\n",
       "      <td>0.093541</td>\n",
       "      <td>15.572784</td>\n",
       "      <td>0.013150</td>\n",
       "      <td>6.898657</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>200.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.025400</td>\n",
       "      <td>31.700000</td>\n",
       "      <td>0.000401</td>\n",
       "      <td>103.380000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>800.000000</td>\n",
       "      <td>2.000000</td>\n",
       "      <td>0.050800</td>\n",
       "      <td>39.600000</td>\n",
       "      <td>0.002535</td>\n",
       "      <td>120.191000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>1600.000000</td>\n",
       "      <td>5.400000</td>\n",
       "      <td>0.101600</td>\n",
       "      <td>39.600000</td>\n",
       "      <td>0.004957</td>\n",
       "      <td>125.721000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>4000.000000</td>\n",
       "      <td>9.900000</td>\n",
       "      <td>0.228600</td>\n",
       "      <td>71.300000</td>\n",
       "      <td>0.015576</td>\n",
       "      <td>129.995500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>20000.000000</td>\n",
       "      <td>22.200000</td>\n",
       "      <td>0.304800</td>\n",
       "      <td>71.300000</td>\n",
       "      <td>0.058411</td>\n",
       "      <td>140.987000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-9d7fe39d-eb03-47b2-86f3-8ce390d0f8c5')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-9d7fe39d-eb03-47b2-86f3-8ce390d0f8c5 button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-9d7fe39d-eb03-47b2-86f3-8ce390d0f8c5');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-8f3d1104-8212-4603-8543-ae2f2f131e5f\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-8f3d1104-8212-4603-8543-ae2f2f131e5f')\"\n",
       "            title=\"Suggest charts.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-8f3d1104-8212-4603-8543-ae2f2f131e5f button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "                  f        alpha            c   U_infinity        delta  \\\n",
       "count   1503.000000  1503.000000  1503.000000  1503.000000  1503.000000   \n",
       "mean    2886.380572     6.782302     0.136548    50.860745     0.011140   \n",
       "std     3152.573137     5.918128     0.093541    15.572784     0.013150   \n",
       "min      200.000000     0.000000     0.025400    31.700000     0.000401   \n",
       "25%      800.000000     2.000000     0.050800    39.600000     0.002535   \n",
       "50%     1600.000000     5.400000     0.101600    39.600000     0.004957   \n",
       "75%     4000.000000     9.900000     0.228600    71.300000     0.015576   \n",
       "max    20000.000000    22.200000     0.304800    71.300000     0.058411   \n",
       "\n",
       "              SSPL  \n",
       "count  1503.000000  \n",
       "mean    124.835943  \n",
       "std       6.898657  \n",
       "min     103.380000  \n",
       "25%     120.191000  \n",
       "50%     125.721000  \n",
       "75%     129.995500  \n",
       "max     140.987000  "
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "airfoil_self_noise_pdf.describe()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "RIcKkYo9xmWM"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Visualizing Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 1000
    },
    "id": "X19l5TLGAl1y",
    "outputId": "55b44ec9-ed7e-471e-c77b-1784eb606316"
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "<ipython-input-18-4f0e5d470729>:3: UserWarning: To output multiple subplots, the figure containing the passed axes is being cleared.\n",
      "  airfoil_self_noise_pdf.hist(ax=ax)\n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABMIAAAZGCAYAAABNyQ1HAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD0LklEQVR4nOz9fZxXdZ0//j8GGIYLHRCUGUhAsxQJSMOE6dKfcqGxbiXbpssqtX60ZdFSyow+aoApxrZpGWr1cbU+aZZdfjJXGS11C7wi2USKTdei0oEtFyYlhgHevz/6zjtHQLmY63O/327cmPM6r3Per+d5vWfeZx5z3uddUSqVSgEAAACAHq5XZw8AAAAAADqCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAhCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAM6PIeeeSRvOlNb8rAgQNTUVGRVatWdfaQAADoBPfdd18qKipy33337fO23/zmN9t+YEC30aezBwDwcpqbm/Oe97wn/fr1y9VXX50BAwZk9OjRnT0sAAAAuiFBGNClPfXUU/n1r3+dL33pS/lf/+t/dfZwAAAA6Ma8NRLo0jZs2JAkGTx4cOcOBAAAgG5PEAZ0We973/vy9re/PUnynve8JxUVFTnhhBM6d1AAALS5X//61/mnf/qnHHXUUenfv3+GDh2a97znPfnVr371ituecMIJGTduXFauXJk3velN6d+/fw4//PDccMMNu+y/Y8eOXHHFFTn00EPTr1+/nHTSSXnyySdb9fn3f//3vOc978moUaNSVVWVkSNH5sILL8yf/vSntigX6ETeGgl0WR/4wAfyqle9KldeeWU++MEP5o1vfGNqamo6e1gAALSxRx55JMuXL8/pp5+eQw89NL/61a9y/fXX54QTTsiaNWsyYMCAl93+f/7nf/KOd7wjf/u3f5szzjgj3/jGNzJnzpz07ds3//AP/9Cq71VXXZVevXrlIx/5SDZt2pQlS5Zk1qxZeeihh8p9br/99mzevDlz5szJ0KFD8/DDD+faa6/Nb3/729x+++3tcgyAjiEIA7qsurq6NDU15corr8xb3/rW/M3f/E1nDwkAgHYwY8aMnc71Tj311NTV1eVb3/pWzjzzzJfd/plnnsm//Mu/ZN68eUn+/AfVSZMmZf78+TnzzDNTWVlZ7rtly5asWrUqffv2TZIcdNBB+dCHPpTVq1dn3LhxSZJPfepT6d+/f3mbc889N695zWvy8Y9/POvWrcuoUaPapG6g43lrJAAAAJ3qxaFTc3Nz/vCHP+Q1r3lNBg8enJ/+9KevuH2fPn3ygQ98oLzct2/ffOADH8iGDRuycuXKVn3f//73l0OwJHnrW9+aJPmv//qvXY7nhRdeyO9///u86U1vSqlUymOPPbb3BQJdhiAMAACATvWnP/0pl112WUaOHJmqqqocfPDBOeSQQ7Jx48Zs2rTpFbcfMWJEBg4c2KrtyCOPTJKd7jP20qu5DjrooCR/fntli3Xr1uV973tfhgwZkgMOOCCHHHJI+d61ezIeoOvy1kgAAAA61fnnn5+bbropF1xwQerq6jJo0KBUVFTk9NNPz44dO9r0sXr37r3L9lKplCTZvn17pk6dmueeey4XX3xxxowZk4EDB+Z3v/td3ve+97X5eICOJQgDAACgU33zm9/M7Nmz8y//8i/lti1btmTjxo17tP0zzzyTF154odVVYf/5n/+ZJDnssMP2aiyPP/54/vM//zNf/vKXc9ZZZ5Xb6+vr92o/QNfkrZEAAAB0qt69e5evyGpx7bXXZvv27Xu0/bZt2/KFL3yhvLx169Z84QtfyCGHHJKJEyfu9ViStBpPqVTKZz/72b3aD9A1uSIMAACATvVXf/VX+b//9/9m0KBBGTt2bFasWJF77rknQ4cO3aPtR4wYkU996lP51a9+lSOPPDJf//rXs2rVqnzxi19s9YmRe2LMmDE54ogj8pGPfCS/+93vUl1dnW9961ut7iEGdF+CMAAAADrVZz/72fTu3Tu33HJLtmzZkje/+c255557Mn369D3a/qCDDsqXv/zlnH/++fnSl76UmpqafP7zn88555yz12OprKzM97///Xzwgx/M4sWL069fv7z73e/Oeeedl9e//vV7vT+ga6kovfT6UwAAAOgmTjjhhPz+97/P6tWrO3soQDfgHmEAAAAAFIIgDAAAAIBCEIQBAAAAUAjuEQYAAABAIbgiDAAAAIBCEIQBAAAAUAh9OnsA+2LHjh155plncuCBB6aioqKzhwMAtKFSqZQ//vGPGTFiRHr18jc72o5zSADoufb0HLJbBmHPPPNMRo4c2dnDAADa0W9+85sceuihnT0MehDnkADQ873SOWS3DMIOPPDAJH8urrq6ep/309zcnGXLlmXatGmprKxsq+F1OersWdTZ8xSlVnX2LO1ZZ2NjY0aOHFl+vYe20lbnkLtSlO/97sr8dF3mpmszP12XudnZnp5DdssgrOVS9urq6v0OwgYMGJDq6uoe/cRRZ8+izp6nKLWqs2fpiDq9dY221lbnkLtSlO/97sr8dF3mpmszP12Xudm9VzqHdOMNAAAAAApBEAYAAABAIQjCAAAAACgEQRgAAAAAhSAIAwAAAKAQBGEAAAAAFIIgDAAAAIBCEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIUgCAMAAACgEARhAAAAABSCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAh9OnsAXRFh33sB509hH3yq6tmdPYQAAAKbdyCu9O0vaKzh7FXnEMCUCSuCAMAAACgEARhAAAAABSCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAhCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAMAIAOddVVV6WioiIXXHBBuW3Lli2ZO3duhg4dmgMOOCAzZ87M+vXrW223bt26zJgxIwMGDMiwYcNy0UUXZdu2bR08egCgOxOEAQDQYR555JF84QtfyIQJE1q1X3jhhfn+97+f22+/Pffff3+eeeaZnHbaaeX127dvz4wZM7J169YsX748X/7yl3PzzTfnsssu6+gSAIBuTBAGAECHeP755zNr1qx86UtfykEHHVRu37RpU2688cZ85jOfyYknnpiJEyfmpptuyvLly/Pggw8mSZYtW5Y1a9bkq1/9ao455piccsopufzyy7N06dJs3bq1s0oCALqZPp09AAAAimHu3LmZMWNGpkyZkk9+8pPl9pUrV6a5uTlTpkwpt40ZMyajRo3KihUrMnny5KxYsSLjx49PTU1Nuc/06dMzZ86cPPHEEzn22GN3erympqY0NTWVlxsbG5Mkzc3NaW5ubtPaWvZX1avUpvvtCG19LLqilhqLUGt3Y266NvPTdZmbne3psRCEAQDQ7m677bb89Kc/zSOPPLLTuoaGhvTt2zeDBw9u1V5TU5OGhoZynxeHYC3rW9btyuLFi7Nw4cKd2pctW5YBAwbsSxmv6PLjdrTLftvTnXfe2dlD6DD19fWdPQR2w9x0bean6zI3f7F58+Y96icIAwCgXf3mN7/Jhz70odTX16dfv34d9rjz58/PvHnzysuNjY0ZOXJkpk2blurq6jZ9rObm5tTX1+fSR3ulaUdFm+67va1eML2zh9DuWuZn6tSpqays7Ozh8CLmpmszP12XudlZy5Xfr0QQBgBAu1q5cmU2bNiQN7zhDeW27du354EHHsjnP//53H333dm6dWs2btzY6qqw9evXp7a2NklSW1ubhx9+uNV+Wz5VsqXPS1VVVaWqqmqn9srKynb7paFpR0WatnevIKxIv0C159yzf8xN12Z+ui5z8xd7ehzcLB8AgHZ10kkn5fHHH8+qVavK/4477rjMmjWr/HVlZWXuvffe8jZr167NunXrUldXlySpq6vL448/ng0bNpT71NfXp7q6OmPHju3wmgCA7skVYQAAtKsDDzww48aNa9U2cODADB06tNx+9tlnZ968eRkyZEiqq6tz/vnnp66uLpMnT06STJs2LWPHjs2ZZ56ZJUuWpKGhIZdccknmzp27y6u+AAB2RRAGAECnu/rqq9OrV6/MnDkzTU1NmT59eq677rry+t69e+eOO+7InDlzUldXl4EDB2b27NlZtGhRJ44aAOhuBGEAAHS4++67r9Vyv379snTp0ixdunS324wePbpQn3AIALQ99wgDAAAAoBAEYQAAAAAUgiAMAAAAgEIQhAEAAABQCIIwAAAAAApBEAYAAABAIQjCAAAAACiEvQrCtm/fnksvvTSHH354+vfvnyOOOCKXX355SqVSuU+pVMpll12W4cOHp3///pkyZUp++ctfttrPc889l1mzZqW6ujqDBw/O2Wefneeff75tKgIAAACAXdirIOxTn/pUrr/++nz+85/Pz3/+83zqU5/KkiVLcu2115b7LFmyJJ/73Odyww035KGHHsrAgQMzffr0bNmypdxn1qxZeeKJJ1JfX5877rgjDzzwQM4999y2qwoAAAAAXqLP3nRevnx53vnOd2bGjBlJksMOOyxf+9rX8vDDDyf589Vg11xzTS655JK8853vTJJ85StfSU1NTb773e/m9NNPz89//vPcddddeeSRR3LcccclSa699tq84x3vyKc//emMGDGiLesDAAAAgCR7GYS96U1vyhe/+MX853/+Z4488sj8x3/8R3784x/nM5/5TJLk6aefTkNDQ6ZMmVLeZtCgQZk0aVJW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Nq2rZX9VvUptut+O0NbHoitqqbEItXY35qZrMz9dl7nZ2Z4eC0EYAADt7vHHH09dXV22bNmSAw44IN/5zncyduzYrFq1Kn379s3gwYNb9a+pqUlDQ0OSpKGhoVUI1rK+Zd3uLF68OAsXLtypfdmyZRkwYMB+VrRrlx+3o132257uvPPOzh5Ch6mvr+/sIbAb5qZrMz9dl7n5i82bN+9RP0EYAADt7qijjsqqVauyadOmfPOb38zs2bNz//33t+tjzp8/P/PmzSsvNzY2ZuTIkZk2bVqqq6vb9LGam5tTX1+fSx/tlaYdFW267/a2esH0zh5Cu2uZn6lTp6aysrKzh8OLmJuuzfx0XeZmZy1Xfr8SQRgAAO2ub9++ec1rXpMkmThxYh555JF89rOfzXvf+95s3bo1GzdubHVV2Pr161NbW5skqa2tzcMPP9xqfy2fKtnSZ1eqqqpSVVW1U3tlZWW7/dLQtKMiTdu7VxBWpF+g2nPu2T/mpmszP12XufmLPT0OPjUSAIAOt2PHjjQ1NWXixImprKzMvffeW163du3arFu3LnV1dUmSurq6PP7449mwYUO5T319faqrqzN27NgOHzsA0H25IgwAgHY1f/78nHLKKRk1alT++Mc/5tZbb819992Xu+++O4MGDcrZZ5+defPmZciQIamurs7555+furq6TJ48OUkybdq0jB07NmeeeWaWLFmShoaGXHLJJZk7d+4ur/gCANgdQRgAAO1qw4YNOeuss/Lss89m0KBBmTBhQu6+++5MnTo1SXL11VenV69emTlzZpqamjJ9+vRcd9115e179+6dO+64I3PmzEldXV0GDhyY2bNnZ9GiRZ1VEgDQTQnCAABoVzfeeOPLru/Xr1+WLl2apUuX7rbP6NGjC/XphgBA+3CPMAAAAAAKQRAGAAAAQCHsdRD2u9/9Ln//93+foUOHpn///hk/fnweffTR8vpSqZTLLrssw4cPT//+/TNlypT88pe/bLWP5557LrNmzUp1dXUGDx6cs88+O88///z+VwMAAAAAu7FXQdj//M//5M1vfnMqKyvzb//2b1mzZk3+5V/+JQcddFC5z5IlS/K5z30uN9xwQx566KEMHDgw06dPz5YtW8p9Zs2alSeeeCL19fW544478sADD+Tcc89tu6oAAAAA4CX26mb5n/rUpzJy5MjcdNNN5bbD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6dNLN910U2n16tWlVatWld7xjneURo0aVXr++efLfd7+9reXzjnnnNKzzz5b/rdp06by+m3btpXGjRtXmjJlSumxxx4r3XnnnaWDDz64NH/+/HKf//qv/yoNGDCgNG/evNKaNWtK1157bal3796lu+66q0Pq/MQnPlF63ete16qG//7v/y6v/8d//MfSyJEjS/fee2/p0UcfLU2ePLn0pje9qVvVWCqVShs2bGhVY319fSlJ6Uc/+lGpVOq+c3nnnXeW/vf//t+lb3/726Ukpe985zut1l911VWlQYMGlb773e+W/uM//qP013/916XDDz+89Kc//anc5+STTy69/vWvLz344IOlf//3fy+95jWvKZ1xxhnl9Zs2bSrV1NSUZs2aVVq9enXpa1/7Wql///6lL3zhC+U+P/nJT0q9e/cuLVmypLRmzZrSJZdcUqqsrCw9/vjj7V7nxo0bS1OmTCl9/etfL/3iF78orVixonT88ceXJk6c2Gofo0ePLi1atKjVHL/4+7mr11kqlUqzZ88unXzyya1qeO6551r16e7zWSqVWtX37LPPlv71X/+1VFFRUXrqqafKfbrDfO7J60hH/Yztbq/B8Eo8p7umVzqvpGO1xXki7aMtzvloH21x/sbOChuEHX/88aW5c+eWl7dv314aMWJEafHixZ04qj23YcOGUpLS/fffX257+9vfXvrQhz60223uvPPOUq9evUoNDQ3ltuuvv75UXV1dampqKpVKpdJHP/rR0ute97pW2733ve8tTZ8+vW0L2I1PfOITpde//vW7XLdx48ZSZWVl6fbbby+3/fznPy8lKa1YsaJUKnWPGnflQx/6UOmII44o7dixo1Qq9Yy5fOmL6I4dO0q1tbWlf/7nfy63bdy4sVRVVVX62te+ViqVSqU1a9aUkpQeeeSRcp9/+7d/K1VUVJR+97vflUqlUum6664rHXTQQeU6S6VS6eKLLy4dddRR5eW//du/Lc2YMaPVeCZNmlT6wAc+0KY1lko717krDz/8cClJ6de//nW5bfTo0aWrr756t9t0hzpnz55deuc737nbbXrqfL7zne8snXjiia3autt8lko7v4505M/Y7v4aDC/lOd01vdx5JZ1rX84T6Rj7cs5Hx9mX8zd2Vsi3Rm7dujUrV67MlClTym29evXKlClTsmLFik4c2Z7btGlTkmTIkCGt2m+55ZYcfPDBGTduXObPn5/NmzeX161YsSLjx49PTU1NuW369OlpbGzME088Ue7z4uPS0qcjj8svf/nLjBgxIq9+9asza9asrFu3LkmycuXKNDc3txrfmDFjMmrUqPL4ukuNL7Z169Z89atfzT/8wz+koqKi3N4T5vLFnn766TQ0NLQa06BBgzJp0qRW8zd48OAcd9xx5T5TpkxJr1698tBDD5X7vO1tb0vfvn3LfaZPn561a9fmf/7nf8p9ulLtmzZtSkVFRQYPHtyq/aqrrsrQoUNz7LHH5p//+Z9bvb2su9R53333ZdiwYTnqqKMyZ86c/OEPfyiv64nzuX79+vzgBz/I2WefvdO67jafL30d6aifsT3hNRhezHO6a9vdeSVdy56cJ9K5Xu6cj46zL+dv7KxPZw+gM/z+97/P9u3bW53IJ0lNTU1+8YtfdNKo9tyOHTtywQUX5M1vfnPGjRtXbv+7v/u7jB49OiNGjMjPfvazXHzxxVm7dm2+/e1vJ0kaGhp2WXPLupfr09jYmD/96U/p379/e5aWSZMm5eabb85RRx2VZ599NgsXLsxb3/rWrF69Og0NDenbt+9OYUJNTc0rjr9l3cv16agaX+q73/1uNm7cmPe9733ltp4wly/VMq5djenFYx42bFir9X369MmQIUNa9Tn88MN32kfLuoMOOmi3tbfsoyNt2bIlF198cc4444xUV1eX2z/4wQ/mDW94Q4YMGZLly5dn/vz5efbZZ/OZz3wmSfeo8+STT85pp52Www8/PE899VQ+/vGP55RTTsmKFSvSu3fvHjmfX/7yl3PggQfmtNNOa9Xe3eZzV68jHfUz9n/+53+69WswvFR3P6/syV7uvPLAAw/s7OHxIntynkjneaVzPjrGvp6/sbNCBmHd3dy5c7N69er8+Mc/btV+7rnnlr8eP358hg8fnpNOOilPPfVUjjjiiI4e5j455ZRTyl9PmDAhkyZNyujRo/ONb3yjw4ObjnLjjTfmlFNOyYgRI8ptPWEu+fON8//2b/82pVIp119/fat18+bNK389YcKE9O3bNx/4wAeyePHiVFVVdfRQ98npp59e/nr8+PGZMGFCjjjiiNx333056aSTOnFk7edf//VfM2vWrPTr169Ve3ebz929jgD0JC93XrmrK3uBXSviOV9X5Pyt7RTyrZEHH3xwevfuvdMnKaxfvz61tbWdNKo9c9555+WOO+7Ij370oxx66KEv23fSpElJkieffDJJUltbu8uaW9a9XJ/q6upOCaIGDx6cI488Mk8++WRqa2uzdevWbNy4cafxvdL4W9a9XJ/OqPHXv/517rnnnvyv//W/XrZfT5jLlnG93PddbW1tNmzY0Gr9tm3b8txzz7XJHHfk93dLCPbrX/869fX1ra4G25VJkyZl27Zt+dWvfpWk+9T5Yq9+9atz8MEHt3qe9pT5TJJ///d/z9q1a1/x+zXp2vO5u9eRjvoZ251fg2FXPKe7jxefV9K17Ml5Il3HS8/5aH/7c/7GzgoZhPXt2zcTJ07MvffeW27bsWNH7r333tTV1XXiyHavVCrlvPPOy3e+85388Ic/3OktNruyatWqJMnw4cOTJHV1dXn88cdb/WLa8gv62LFjy31efFxa+nTWcXn++efz1FNPZfjw4Zk4cWIqKytbjW/t2rVZt25deXzdrcabbropw4YNy4wZM162X0+Yy8MPPzy1tbWtxtTY2JiHHnqo1fxt3LgxK1euLPf54Q9/mB07dpTDwLq6ujzwwANpbm4u96mvr89RRx2Vgw46qNynM2tvCcF++ctf5p577snQoUNfcZtVq1alV69e5bcSdoc6X+q3v/1t/vCHP7R6nvaE+Wxx4403ZuLEiXn961//in274ny+0utIR/2M7Y6vwfByPKe7jxefV9K17Ml5Il3HS8/5aD9tcf7GLnTuvfo7z2233Vaqqqoq3XzzzaU1a9aUzj333NLgwYNbfRJWVzJnzpzSoEGDSvfdd1+rj63dvHlzqVQqlZ588snSokWLSo8++mjp6aefLn3ve98rvfrVry697W1vK++j5WPvp02bVlq1alXprrvuKh1yyCG7/Nj7iy66qPTzn/+8tHTp0p0+9r49ffjDHy7dd999paeffrr0k5/8pDRlypTSwQcfXNqwYUOpVPrzR8OOGjWq9MMf/rD06KOPlurq6kp1dXXdqsYW27dvL40aNap08cUXt2rvznP5xz/+sfTYY4+VHnvssVKS0mc+85nSY489Vv60xKuuuqo0ePDg0ve+973Sz372s9I73/nOnT4W++STTy4de+yxpYceeqj04x//uPTa1762dMYZZ5TXb9y4sVRTU1M688wzS6tXry7ddtttpQEDBpS+8IUvlPv85Cc/KfXp06f06U9/uvTzn/+89IlPfKJUWVlZevzxx9u9zq1bt5b++q//unTooYeWVq1a1er7teVT9ZYvX166+uqrS6tWrSo99dRTpa9+9aulQw45pHTWWWd1mzr/+Mc/lj7ykY+UVqxYUXr66adL99xzT+kNb3hD6bWvfW1py5Yt5X109/lssWnTptKAAQNK119//U7bd5f5fKXXkVKp437GdrfXYHglntNd0yudV9Kx2uI8kfbRFud8tI+2OH9jZ4UNwkqlUunaa68tjRo1qtS3b9/S8ccfX3rwwQc7e0i7lWSX/2666aZSqVQqrVu3rvS2t72tNGTIkFJVVVXpNa95Temiiy4qbdq0qdV+fvWrX5VOOeWUUv/+/UsHH3xw6cMf/nCpubm5VZ8f/ehHpWOOOabUt2/f0qtf/eryY3SE9773vaXhw4eX+vbtW3rVq15Veu9731t68skny+v/9Kc/lf7pn/6pdNBBB5UGDBhQeve731169tlnW+2jq9fY4u677y4lKa1du7ZVe3eeyx/96Ee7fJ7Onj27VCr9+aOxL7300lJNTU2pqqqqdNJJJ+1U/x/+8IfSGWecUTrggANK1dXVpfe///2lP/7xj636/Md//EfpLW95S6mqqqr0qle9qnTVVVftNJZvfOMbpSOPPLLUt2/f0ute97rSD37wgw6p8+mnn97t9+uPfvSjUqlUKq1cubI0adKk0qBBg0r9+vUrHX300aUrr7xyp5OJrlzn5s2bS9OmTSsdcsghpcrKytLo0aNL55xzzk6/9HX3+WzxhS98odS/f//Sxo0bd9q+u8znK72OlEod+zO2O70Gw57wnO56Xum8ko7VFueJtI+2OOejfbTV+RutVZRKpVKbXFoGAAAAAF1YIe8RBgAAAEDxCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAMAAAAgEIQhAEAAABQCIIwAAAAAApBEAYAAABAIQjCAAAAACgEQRgAAAAAhSAIAwAAAKAQBGEAAAAAFIIgDAAAAIBCEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIUgCAMAAACgEARhAAAAABSCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAhCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAMAAAAgEIQhAEAAABQCIIwAAAAAApBEAYAAABAIQjCAAAAACgEQRgAAAAAhSAIAwAAAKAQBGEAAAAAFIIgDAAAAIBCEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIUgCAMAAACgEARhAAAAABSCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAhCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAMAAAAgEIQhAEAAABQCIIwAAAAAApBEAYAAABAIQjCAAAAACgEQRgAAAAAhSAIAwAAAKAQBGEAAAAAFIIgDAAAAIBCEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIUgCAMAAACgEARhAAAAABSCIAwAAACAQhCEAQAAAFAIgjAAAAAACkEQBgAAAEAhCMIAAAAAKARBGAAAAACFIAgDAAAAoBAEYQAAAAAUgiAMAAAAgEIQhAEAAABQCIIwAAAAAApBEAYAAABAIQjCAAAAACgEQRgAAAAAhSAIAwAAAKAQBGEAAAB0OSeccEJOOOGEfd7+//7f/5sxY8aksrIygwcP3u99vu9978thhx22z+MBugZBGAAAAPttwYIFqaioyO9///tdrh83btx+BVt74xe/+EXe97735YgjjsiXvvSlfPGLX2zzx9i8eXMWLFiQ++67r833DbSfPp09AAAAAHipZcuW7fO29913X3bs2JHPfvazec1rXtMm+/zSl76UHTt2lJc3b96chQsXJkmHBXzA/hOEAQAA0OX07dt3n7fdsGFDkpTfEtkW+6ysrNznbYGuw1sjgS7td7/7Xc4+++yMGDEiVVVVOfzwwzNnzpxs3bq1s4cGAEA7eun9vO67775UVFTkG9/4Rq644ooceuih6devX0466aQ8+eST5X6HHXZYPvGJTyRJDjnkkFRUVGTBggX7tc+k9T3CfvWrX+WQQw5JkixcuDAVFRXlx7nppptSUVGRxx57bKearrzyyvTu3Tu/+93v2uAIAfvCFWFAl/XMM8/k+OOPz8aNG3PuuedmzJgx+d3vfpdvfvOb2bx58379RQ8AgO7pqquuSq9evfKRj3wkmzZtypIlSzJr1qw89NBDSZJrrrkmX/nKV/Kd73wn119/fQ444IBMmDBhv/b5Uoccckiuv/76zJkzJ+9+97tz2mmnJUkmTJiQww8/PHPnzs0tt9ySY489ttV2t9xyS0444YS86lWvaoMjAewLQRjQZc2fPz8NDQ156KGHctxxx5XbFy1alFKp1IkjAwCgs2zZsiWrVq0q/1H0oIMOyoc+9KGsXr0648aNy7ve9a6sWrUq3/nOd/I3f/M3Ofjgg/d7ny81cODA/M3f/E3mzJmTCRMm5O///u9brX/Xu96Vr33ta1myZEl69frzG7Eee+yxrFmzJhdddNH+HgJgP3hrJNAl7dixI9/97ndz6qmntgrBWlRUVHTCqAAA6Gzvf//7W70z4K1vfWuS5L/+67+6zD7POuusPPPMM/nRj35UbrvlllvSv3//zJw5c5/HCew/QRjQJf33f/93Ghsbd/kXOAAAuqe2+GPmqFGjWi0fdNBBSZL/+Z//6TL7nDp1aoYPH55bbrklyZ//yPu1r30t73znO3PggQfu8ziB/ScIAwAAYL/169cvSfKnP/1pl+s3b95c7rM/evfuvcv2/bl1Rlvvs3fv3vm7v/u7fOtb38qWLVvyox/9KM8888xOb6EEOp4gDOiSDjnkkFRXV2f16tWdPRQAAPbA6NGjkyRr167dad3mzZvzm9/8ptynJ3ilq9vOOuusNDY25vvf/35uueWWHHLIIZk+fXoHjQ7YHUEY0CX16tUr73rXu/L9738/jz766E7r3SwfAKBrOemkk9K3b99cf/312bFjR6t1X/ziF7Nt27accsopnTS6tjdgwIAkycaNG3e5fsKECZkwYUL+z//5P/nWt76V008/PX36+Lw66Gy+C4Eu68orr8yyZcvy9re/Peeee26OPvroPPvss7n99tvz4x//OIMHD+7sIQIA8P8ZNmxYLrvsslxyySV529velr/+67/OgAEDsnz58nzta1/LtGnTcuqpp3b2MNtM//79M3bs2Hz961/PkUcemSFDhmTcuHGt7nF71lln5SMf+UiSeFskdBGuCAO6rFe96lV56KGH8jd/8ze55ZZb8sEPfjBf+cpXcsIJJ5T/AgcAQNfxv//3/85Xv/rVbN++PYsWLcpHPvKRPPbYY1m4cGH+3//7f+nVq2f9Cvp//s//yate9apceOGFOeOMM/LNb36z1fpZs2ald+/eOfLII3P88cd30iiBF6soeX8RAAAAtLnf//73GT58eC677LJceumlnT0cIK4IAwAAgHZx8803Z/v27Tnz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1q37NE4QBgBAhxswYEA++MEPJklOOOGEPP300/na176WT33qU9m+fXs2b97c4qqwjRs3pqamJklSU1OTp556qsX2dt5VcueY3Zk7d27mzJlTftzQ0JBRo0Zl2rRpGTRoUOrq6jJ16tRUVFS0V5ndTlNT017rPHbe8k6eVft4ft708tf7UmdvoM7epSh1JsWptbPr7Kr378q+pVw3sTlXP9M3jc19Wv39b3//bk87r/zeG0EYAACdrrm5OY2NjTnhhBNSUVGRlStXZubMmUmS9evXZ8OGDamtrU2S1NbW5vrrr8+mTZsyfPjwJL/+3/aqqqqMGzduj/uorKxMZWXlLssrKirKP6C8/eve7N3qbNzR+h9iuoPd1eN49i7q7H2KUmtn1dnV79+NzX3aNIeO6s2+blcQBgBAh5o7d27OPPPMjB49Oq+//nqWLl2aRx99NMuXL8+QIUNywQUXZM6cORk2bFiqqqpy6aWXpra2NpMnT06STJs2LePGjcv555+fRYsWpb6+PldddVVmz56926ALAGBPBGEAAHSoTZs25TOf+UxeffXVDBkyJBMmTMjy5cszderUJMmNN96Yvn37ZubMmWlsbMz06dNz6623lr+/X79+WbZsWS6++OLU1tbmgAMOyKxZs7JgwYKuKgkA6KEEYQAAdKg77rjjXdcPHDgwixcvzuLFi/c4ZsyYMR324boAQHH07eoJAAAAAEBnEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIXQqiDstttuy4QJE1JVVZWqqqrU1tbmwQcfLK/ftm1bZs+enUMOOSQHHnhgZs6cmY0bN7bYxoYNGzJjxowMHjw4w4cPzxVXXJG33nqrfaoBAAAAgD1oVRB26KGH5oYbbsjatWvzzDPP5LTTTstZZ52VF154IUly+eWX5/7778+9996bVatW5ZVXXsk555xT/v4dO3ZkxowZ2b59e5544oncddddWbJkSa655pr2rQoAAAAA3qF/awZ//OMfb/H4+uuvz2233ZY1a9bk0EMPzR133JGlS5fmtNNOS5LceeedOfroo7NmzZpMnjw5K1asyIsvvpiHH3441dXVOe6443LdddflyiuvzLx58zJgwID2qwwAAAAA3qbNnxG2Y8eO3HPPPXnzzTdTW1ubtWvXpqmpKVOmTCmPOeqoozJ69Ois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PPzww6murs5xxx2X6667LldeeWXmzZuXAQMGtF91AAAAAPB/7deH5W/ZsiVJMmzYsCTJ2rVr09TUlClTppTHHHXUURk9enRWr16dyZMnZ/Xq1Rk/fnyqq6vLY6ZPn56LL744L7zwQo4//vhd9tPY2JjGxsby44aGhiRJU1NTmpqa9qeE3arst/cPdO1KlX1LLf7eqSN60Rm6qt976uO+0u//u7397OO+6qn93lc76+sudXb398E96W597Mm6speOHwAAHaXNQVhzc3Muu+yynHzyyTn22GOTJPX19RkwYECGDh3aYmx1dXXq6+vLY94egu1cv3Pd7ixcuDDz58/fZfmKFSsyePDgtpawR4tOavdNdojrJja3eNxT76LU1f1+Zx/3lX631NY+7que2u/Wqqur6+opJOn612Vb7exfd+ljb9AVvdy6dWun7xMAgGJocxA2e/bsPP/883n88cfbcz67NXfu3MyZM6f8uKGhIaNGjcq0adNSVVXV7vs7dt7ydt9me6rsW8p1E5tz9TN909jcp7z8+XnTu3BWbddV/d5TH/eVfv/a/vZxX/XUfu+rpqam1NXVZerUqamoqOjq6XT798E9+dFfnNat+tiTdeVzcueV3wAA0N7aFIRdcsklWbZsWR577LEceuih5eU1NTXZvn17Nm/e3OKqsI0bN6ampqY85qmnnmqxvZ13ldw55p0qKytTWVm5y/KKiooOOTlv3NFxP8y3p8bmPi3m2lN/6Ovqfr+zj/tKv9+x3Tb2cV/11H63Vke9r7VWV78u22pn77pLH3uDruilYwcAQEdp1V0jS6VSLrnkktx333155JFHMnbs2BbrTzjhhFRUVGTlypXlZevXr8+GDRtSW1ubJKmtrc1zzz2XTZs2lcfU1dWlqqoq48aN259aAAAAAGCPWnVF2OzZs7N06dL84Ac/yEEHHVT+TK8hQ4Zk0KBBGTJkSC644ILMmTMnw4YNS1VVVS699NLU1tZm8uTJSZJp06Zl3LhxOf/887No0aLU19fnqquuyuzZs3d71RcAAAAAtIdWBWG33XZbkuTUU09tsfzOO+/MZz/72STJjTfemL59+2bmzJlpbGzM9OnTc+utt5bH9uvXL8uWLcvFF1+c2traHHDAAZk1a1YWLFiwf5UAAAAAwLtoVRBWKpX2OmbgwIFZvHhxFi9evMcxY8aMKcwd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xfgkmT59+i7jH3300QwfPjxHHnlkLr744vzqV79q/wK6ibb0sSu22d11ZM0vvfRSRo4cmQ984AM577zzsmHDhv2dbrfWHr3cunVrmpqaMmzYsCTJyy+/nPr6+hbbHDJkSCZNmuQ5+S7e2cedvEfuex9LpVJWrlyZ9evX55RTTklSzOcjvcOOHTtyzz335M0330xtbW3Wrl2bpqamFs/lo446KqNHj+7Rz+V31rnT3Xffnfe85z059thjM3fu3GzdurULZ9l2s2fPzowZM3Y5J+5tx3NPde7UW47nns4Te9vx3Nv5cG84nn/3d3+XiRMn5vd+7/cyfPjwHH/88fnGN75RXt9bzh/2VudOvel8c/v27fnmN7+ZP/zDP0yfPn16/Ouzf1dPoMj+4z/+Izt27Eh1dXWL5dXV1fnJT36y2++pr6/f7fj6+vry4zPOOCPnnHNOxo4dm5/97Gf54he/mDPPPDOrV69Ov3792r+QLtaWPnbFNru7jqp50qRJWbJkSY488si8+uqrmT9/fj7ykY/k+eefz0EHHbS/0+6W2qOXV155ZUaOHFn+x2Xna3xvr//epCP6mHiP3GlvfdyyZUve9773pbGxMf369cutt96aqVOnJinm85Ge7bnnnkttbW22bduWAw88MPfdd1/GjRuXdevWZcCAARk6dGiL8T31ubynOpPk93//9zNmzJiMHDkyzz77bK688sqsX78+3/ve97p41q1zzz335Ic//GGefvrpXdbV19f3muP5bnUmved4vtt5Ym86nns7H+4tx/Nf/uVfctttt2XOnDn54he/mKeffjr//b//9wwYMCCzZs3qNecPe6sz6X3nm9///vezefPmfPazn03S899vBWG90Lnnnlv+evz48ZkwYUIOO+ywPProozn99NO7cGYU0Zlnnln+esKECZk0aVLGjBmT73znO7ngggu6cGbd1w033JB77rknjz76aAYOHNjV0+mx9tRH75H75qCDDsq6devyxhtvZOXKlZkzZ04+8IEP5NRTT+3qqUGrHXnkkVm3bl22bNmS7373u5k1a1ZWrVrV1dNqd3uqc9y4cbnooovK48aPH58RI0bk9NNPz89+9rMcdthhXTjrffeLX/wif/Inf5K6urpe/e/jvtTZG45n8u7niYMGDerCmbWvvZ0P95bj2dzcnIkTJ+bLX/5ykuT444/P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EUcckc997nO59957c+2117YYN2LEiJx77rmZOXNmjjnmmHznO9/JkiVLWnx22EknnVS+ayRQXIIwoEO8973vzaBBg/LSSy/tsm79+vXlrw877LCUSqWMHTs2RxxxRKv2sacPvP/P//zPrFy5MvPnz88111xTXr67uQAA0DPsDLFeffXVPY6pqKjIhAkT8tJLL5U/bgPg7VwHCnSIfv36Zfr06fn+97+fDRs2lJf/+Mc/zvLly8uPzznnnPTr1y/z589PqVRqsY1SqZRf/epXe9zH4MGDk2SXz4DYeWXZO7d30003taUUAAA60T/8wz/sch6XpPzRGkceeWReeumlFueYO23evDmrV6/OwQcfnPe+970dPleg53FFGNBh5s+fn4ceeigf+chH8vnPfz5vvfVWbrnllhxzzDF59tlnk/z6irAvfelLmTt3bn7+85/n7LPPzkEHHZSXX3459913Xy666KL82Z/92W63P2jQoIwbNy7f/va3c8QRR2TYsGE59thjc+yxx+aUU07JokWL0tTUlPe9731ZsWJFXn755c4sHwCANrj00kuzdevWfOITn8hRRx2V7du354knnsi3v/3tvP/978/nPve5PPzww/n93//9nHnmmfnIRz6SYcOG5d///d9z11135ZVXXslNN92024/d2Bf/+3//7/zkJz/ZZfmsWbMyatSo/S0P6GKCMKDDTJgwIcuXL8+cOXNyzTXX5NBDD838+fPz6quvloOwJPnCF76QI444IjfeeGPmz5+fJBk1alSmTZuW3/md33nXffzP//k/c+mll+byyy/P9u3bc+211+bYY4/N0qVLc+mll2bx4sUplUqZNm1aHnzwwYwcObJDawYAYP985Stfyb333psHHnggX//617N9+/aMHj06n//853PVVVdl6NChOeWUU3LdddflwQcfzFe/+tX88pe/zEEHHZTjjz8+f/mXf5mZM2e2ef/33HPPbpefeuqpgjDoBfqUdnfNKQAAAAD0Mj4jDAAAAIBCEIQBAAAAUAiCMAAAAAAKQRAGAAAAQCEIwgAAAAAoBEEYAAAAAIUgCAMAoEPddtttmTBhQqqqqlJVVZXa2to8+OCD5fWnnnpq+vTp0+LPH//xH7fYxoYNGzJjxowMHjw4w4cPzxVXXJG33nqrs0sBAHq4/l09gbZobm7OK6+8koMOOih9+vTp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usrRRx+dM844IxdeeGGeeuqp/OM//mMuueSSnHvuue4YCQDsszYHYU8//XT+5m/+JhMmTGix/PLLL8/999+fe++9N6tWrcorr7ySc845p7x+x44dmTFjRrZv354nnngid911V5YsWZJrrrmm7VUAANCtPfPMMzn++ONz/PHHJ0nmzJmT448/Ptdcc0369euXZ599Nr/zO7+TI444IhdccEFOOOGE/J//839a/Grj3XffnaOOOiqnn356PvrRj+bDH/5wvv71r3dVSQBAD9Smzwh74403ct555+Ub3/hGvvSlL5WXb9myJXfccUeWLl2a0047LUly55135uijj86aNWsyefLkrFixIi+++GIefvjhVFdX57jjjst1112XK6+8MvPmzcuAAQPapzIAALqNU089NaVSaY/rly9fvsd1Ow0bNixLly5tz2kBAAXTpiBs9uzZmTFjRqZMmdIiCFu7dm2ampoyZcqU8rKjjjoqo0ePzurVqzN58uSsXr0648ePT3V1dXnM9OnTc/HFF+eFF14o/y/h2zU2NqaxsbH8eOedAJqamtLU1NSWElrYuY2df1f22/NJWnfWHr1o6z67Yt89nd7tH/1rO71rO71ru9b0Tn8BAOgorQ7C7rnnnvzwhz/M008/vcu6+vr6DBgwIEOHDm2xvLq6OvX19eUxbw/Bdq7fuW53Fi5cmPnz5++yfMWKFRk8eHBrS9ijurq6JMmik9ptk53qgQce6LJ97+wdrad3+0f/2k7v2k7v2m5ferd169ZOmAkAAEXUqiDsF7/4Rf7kT/4kdXV1GThwYEfNaRdz587NnDlzyo8bGhoyatSoTJs2LVVVVfu9/aamptTV1WXq1KmpqKjIsfP2fml+d/T8vOmdvs939o59p3f7R//aTu/aTu/arjW923nlNwAAtLdWBWFr167Npk2b8hu/8RvlZTt27Mhjjz2Wv/7rv87y5cuzffv2bN68ucVVYRs3bkxNTU2SpKamJk899VSL7e68q+TOMe9UWVnZ4oNSd6qoqGjXH0R2bq9xR59222Zn6sofytr7WBSJ3u0f/Ws7vWs7vWu7femd3gIA0FFaddfI008/Pc8991z51tfr1q3LxIkTc95555W/rqioyMqVK8vfs379+mzYsCG1tbVJktra2jz33HPZtGlTeUxdXV2qqqoybty4dioLAAAAAFpq1RVh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2bNnZ82aNamrq0tTU1OmTZuWN998szzm8ssvz/3335977703q1atyiuvvJJzzjmnvH7Hjh2ZMWNGtm/fnieeeCJ33XVXlixZkmuuuab9qgIAAACAd+jfmsEPPfRQi8dLlizJ8OHDs3bt2pxyyinZsmVL7rjjjixdujSnnXZakuTOO+/M0UcfnTVr1mTy5MlZsWJFXnzxxTz88MOprq7Occcdl+uuuy5XXnll5s2blwEDBrRfdQAAAADwf7UqCHunLVu2JEmGDRuWJFm7dm2ampoyZcqU8pijjjoqo0ePzurVqzN58uSsXr0648ePT3V1dXnM9OnTc/HFF+eFF17I8ccfv8t+Ghsb09jYWH7c0NCQJGlqakpTU9P+lFDeztv/ruxX2u9tdoX26EVb99kV++7p9G7/6F/b6V3b6V3btaZ3+gsAQEdpcxDW3Nycyy67LCeffHKOPfbYJEl9fX0GDBiQoUOHthhbXV2d+vr68pi3h2A71+9ctzsLFy7M/Pnzd1m+YsWKDB48uK0l7KKuri5Jsuikdttkp3rggQe6bN87e0fr6d3+0b+207u207u225febd26tRNmAgBAEbU5CJs9e3aef/75PP744+05n92aO3du5syZU37c0NCQUaNGZdq0aamqqtrv7Tc1NaWuri5Tp05NRUVFjp23fL+32RWenze90/f5zt6x7/Ru/+hf2+ld2+ld27Wmdzuv/AYAgPbWpiDskksuybJly/LYY4/l0EMPLS+vqanJ9u3bs3nz5hZXhW3cuDE1NTXlMU899VSL7e28q+TOMe9UWVmZysrKXZZXVFS06w8iO7fXuKNPu22zM3XlD2XtfSyKRO/2j/61nd61nd613b70Tm8BAOgorbprZKlUyiWXXJL77rsvjzzySMaOHdti/QknnJCKioqsXLmyvGz9+vXZsGFDamtrkyS1tbV57rnnsmnTpvKYurq6VFVVZdy4cftTCwAAAADsUauuCJs9e3aWLl2aH/zgBznooIPKn+k1ZMiQDBo0KEOGDMkFF1yQOXPmZNiwYamqqsqll16a2traTJ48OUkybdq0jBs3Lueff34WLVqU+vr6XHXVVZk9e/Zur/oCAAAAgPbQqiDstttuS5KceuqpLZbfeeed+exnP5skufHGG9O3b9/MnDkzjY2NmT59em699dby2H79+mXZsmW5+OKLU1tb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dtsxHW4P7qZ1Didnt63zQAY6X4jldXbdIMwYY15//XUzfvx4k5iYaGbMmGH27t0bum3WrFlmyZIlffb/85//bCZNmmQSExPN3XffbbZv397n9mAwaFavXm0yMzNNIBAws2fPNk1NTXak4oho1+/3v/+9kdTvo7y83IZs7BXN2l27pPZAH7t27bIpI/tEs3aXL182jz32mMnJyTGJiYkmOzvbzJs3z+zbt8+udGwV7WP2em4dhBkT3dp1dnaaOXPmmLFjxxq/329yc3PN8uXLQ4MhN7Livrd582YzceJEk5SUZPLz880777xjdRqAbXbt2jXg8/q1Y2WonrOurs4UFBSY1NRUk5SUZO68807zs5/9LKaH7UPlHE6fePnyZfODH/zA3HLLLeamm24yjz32WEz/QnWkOZ84ccI8+OCDZsyYMSYQCJiJEyealStXmvPnzzuXVBgGyzvcvratrc2UlJSYm2++2aSkpJilS5eajo4O55IawkhzdtsxHW4P7qZ1Didnt63zQAY6X4jldfYZY8zwXkMGAAAAAAAAjD6ueo8wAAAAAAAA4EYYhAEAAAAAAMATGIQBAAAAAADAExiEAQAAAAAAwBMYhAEAAAAAAMATGIQBAAAAAADAExiEAQAAAAAAwBMYhAEAAAAAAMATGIQBAAAAAADAExiEAQAAAAAAwBMYhAEAAAAAAMATGIQBAAAAAADAE/4P9ayFm/EBug8AAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 1500x2000 with 6 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig = plt.figure(figsize = (15, 20))\n",
    "ax = fig.gca()\n",
    "airfoil_self_noise_pdf.hist(ax=ax)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "7-UTp57exmWO"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Pre-Processing Dataset</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "id": "QRex5ZIExmWO"
   },
   "outputs": [],
   "source": [
    "from sklearn.model_selection import train_test_split\n",
    "\n",
    "X = airfoil_self_noise_pdf.drop(['SSPL'], axis=1)\n",
    "y = airfoil_self_noise_pdf['SSPL']\n",
    "\n",
    "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.33, random_state = 42)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "14oWGLnbAl1y"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Model**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "id": "ozKb37LXAl1y"
   },
   "outputs": [],
   "source": [
    "from sklearn.tree import DecisionTreeRegressor\n",
    "\n",
    "reg_tree = DecisionTreeRegressor(max_depth=7, min_samples_split=5, random_state=0)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "osVXNTRxAl1y"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Train**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 95
    },
    "id": "zXCt34qrAl1z",
    "outputId": "4c99f4e4-9c4f-46d2-c5d1-fe07a93483f1"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style>#sk-container-id-2 {color: black;background-color: white;}#sk-container-id-2 pre{padding: 0;}#sk-container-id-2 div.sk-toggleable {background-color: white;}#sk-container-id-2 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-2 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-2 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-2 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-2 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-2 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-2 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-2 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-2 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-2 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-2 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-2 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-2 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-2 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-2 div.sk-item {position: relative;z-index: 1;}#sk-container-id-2 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-2 div.sk-item::before, #sk-container-id-2 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-2 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-2 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-2 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-2 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-2 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-2 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-2 div.sk-label-container {text-align: center;}#sk-container-id-2 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-2 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-2\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>DecisionTreeRegressor(max_depth=7, min_samples_split=5, random_state=0)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-2\" type=\"checkbox\" checked><label for=\"sk-estimator-id-2\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">DecisionTreeRegressor</label><div class=\"sk-toggleable__content\"><pre>DecisionTreeRegressor(max_depth=7, min_samples_split=5, random_state=0)</pre></div></div></div></div></div>"
      ],
      "text/plain": [
       "DecisionTreeRegressor(max_depth=7, min_samples_split=5, random_state=0)"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "reg_tree.fit(X_train, y_train)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "saaJsMX5xmWT"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Evaluation**</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "KsNDno46xmWT"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Prediction</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "id": "4jn-JWtOxmWV"
   },
   "outputs": [],
   "source": [
    "y_pred = reg_tree.predict(X_test)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "dXFXUhp0xmWX"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Accuracy</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "VMLIMw3txmWY",
    "outputId": "96d8158c-83d3-4415-b053-73aaf4af795e"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Model r2_score score with criterion=entropy: 0.7569\n"
     ]
    }
   ],
   "source": [
    "from sklearn.metrics import r2_score\n",
    "\n",
    "model_mean_squared_error = r2_score(y_test, y_pred)\n",
    "print('Model r2_score score with criterion=entropy: {0:0.4f}'. format(model_mean_squared_error))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "SULBwRA6Al10"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Visualization**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {
    "cellView": "form",
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 1000
    },
    "id": "ib8Or3t8Al11",
    "outputId": "4b8af72e-6426-46cf-d521-aed479414c87"
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Generated by graphviz version 2.43.0 (0)\n",
       " -->\n",
       "<!-- Title: Tree Pages: 1 -->\n",
       "<svg width=\"13106pt\" height=\"789pt\"\n",
       " viewBox=\"0.00 0.00 13105.50 789.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 785)\">\n",
       "<title>Tree</title>\n",
       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-785 13101.5,-785 13101.5,4 -4,4\"/>\n",
       "<!-- 0 -->\n",
       "<g id=\"node1\" class=\"node\">\n",
       "<title>0</title>\n",
       "<path fill=\"#efb185\" stroke=\"black\" d=\"M7702,-781C7702,-781 7568,-781 7568,-781 7562,-781 7556,-775 7556,-769 7556,-769 7556,-725 7556,-725 7556,-719 7562,-713 7568,-713 7568,-713 7702,-713 7702,-713 7708,-713 7714,-719 7714,-725 7714,-725 7714,-769 7714,-769 7714,-775 7708,-781 7702,-781\"/>\n",
       "<text text-anchor=\"start\" x=\"7604.5\" y=\"-765.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 3575.0</text>\n",
       "<text text-anchor=\"start\" x=\"7564\" y=\"-750.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 47.761</text>\n",
       "<text text-anchor=\"start\" x=\"7586.5\" y=\"-735.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1007</text>\n",
       "<text text-anchor=\"start\" x=\"7586.5\" y=\"-720.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.943</text>\n",
       "</g>\n",
       "<!-- 1 -->\n",
       "<g id=\"node2\" class=\"node\">\n",
       "<title>1</title>\n",
       "<path fill=\"#eeab7b\" stroke=\"black\" d=\"M6956,-677C6956,-677 6822,-677 6822,-677 6816,-677 6810,-671 6810,-665 6810,-665 6810,-621 6810,-621 6810,-615 6816,-609 6822,-609 6822,-609 6956,-609 6956,-609 6962,-609 6968,-615 6968,-621 6968,-621 6968,-665 6968,-665 6968,-671 6962,-677 6956,-677\"/>\n",
       "<text text-anchor=\"start\" x=\"6849.5\" y=\"-661.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.016</text>\n",
       "<text text-anchor=\"start\" x=\"6818\" y=\"-646.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 32.335</text>\n",
       "<text text-anchor=\"start\" x=\"6844\" y=\"-631.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 737</text>\n",
       "<text text-anchor=\"start\" x=\"6840.5\" y=\"-616.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.733</text>\n",
       "</g>\n",
       "<!-- 0&#45;&gt;1 -->\n",
       "<g id=\"edge1\" class=\"edge\">\n",
       "<title>0&#45;&gt;1</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7555.87,-735.18C7415.89,-716.04 7125.54,-676.34 6978.49,-656.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6978.54,-652.71 6968.16,-654.82 6977.59,-659.65 6978.54,-652.71\"/>\n",
       "<text text-anchor=\"middle\" x=\"6983.28\" y=\"-671.03\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">True</text>\n",
       "</g>\n",
       "<!-- 108 -->\n",
       "<g id=\"node109\" class=\"node\">\n",
       "<title>108</title>\n",
       "<path fill=\"#f3c3a1\" stroke=\"black\" d=\"M9513,-677C9513,-677 9379,-677 9379,-677 9373,-677 9367,-671 9367,-665 9367,-665 9367,-621 9367,-621 9367,-615 9373,-609 9379,-609 9379,-609 9513,-609 9513,-609 9519,-609 9525,-615 9525,-621 9525,-621 9525,-665 9525,-665 9525,-671 9519,-677 9513,-677\"/>\n",
       "<text text-anchor=\"start\" x=\"9406.5\" y=\"-661.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.001</text>\n",
       "<text text-anchor=\"start\" x=\"9375\" y=\"-646.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 57.249</text>\n",
       "<text text-anchor=\"start\" x=\"9401\" y=\"-631.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 270</text>\n",
       "<text text-anchor=\"start\" x=\"9397.5\" y=\"-616.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.056</text>\n",
       "</g>\n",
       "<!-- 0&#45;&gt;108 -->\n",
       "<g id=\"edge108\" class=\"edge\">\n",
       "<title>0&#45;&gt;108</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7714.27,-741.54C8009.6,-724.9 9044.9,-666.59 9356.56,-649.04\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9357.11,-652.51 9366.9,-648.46 9356.72,-645.52 9357.11,-652.51\"/>\n",
       "<text text-anchor=\"middle\" x=\"9350.25\" y=\"-663.4\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">False</text>\n",
       "</g>\n",
       "<!-- 2 -->\n",
       "<g id=\"node3\" class=\"node\">\n",
       "<title>2</title>\n",
       "<path fill=\"#eda674\" stroke=\"black\" d=\"M4142.5,-573C4142.5,-573 4015.5,-573 4015.5,-573 4009.5,-573 4003.5,-567 4003.5,-561 4003.5,-561 4003.5,-517 4003.5,-517 4003.5,-511 4009.5,-505 4015.5,-505 4015.5,-505 4142.5,-505 4142.5,-505 4148.5,-505 4154.5,-511 4154.5,-517 4154.5,-517 4154.5,-561 4154.5,-561 4154.5,-567 4148.5,-573 4142.5,-573\"/>\n",
       "<text text-anchor=\"start\" x=\"4051\" y=\"-557.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.127</text>\n",
       "<text text-anchor=\"start\" x=\"4011.5\" y=\"-542.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 22.78</text>\n",
       "<text text-anchor=\"start\" x=\"4034\" y=\"-527.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 530</text>\n",
       "<text text-anchor=\"start\" x=\"4034\" y=\"-512.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.94</text>\n",
       "</g>\n",
       "<!-- 1&#45;&gt;2 -->\n",
       "<g id=\"edge2\" class=\"edge\">\n",
       "<title>1&#45;&gt;2</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6809.8,-639.13C6406.45,-624.48 4583.36,-558.31 4164.83,-543.12\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4164.73,-539.61 4154.61,-542.74 4164.48,-546.61 4164.73,-539.61\"/>\n",
       "</g>\n",
       "<!-- 65 -->\n",
       "<g id=\"node66\" class=\"node\">\n",
       "<title>65</title>\n",
       "<path fill=\"#f0b68c\" stroke=\"black\" d=\"M6956,-573C6956,-573 6822,-573 6822,-573 6816,-573 6810,-567 6810,-561 6810,-561 6810,-517 6810,-517 6810,-511 6816,-505 6822,-505 6822,-505 6956,-505 6956,-505 6962,-505 6968,-511 6968,-517 6968,-517 6968,-561 6968,-561 6968,-567 6962,-573 6956,-573\"/>\n",
       "<text text-anchor=\"start\" x=\"6858.5\" y=\"-557.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1800.0</text>\n",
       "<text text-anchor=\"start\" x=\"6818\" y=\"-542.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 43.516</text>\n",
       "<text text-anchor=\"start\" x=\"6844\" y=\"-527.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 207</text>\n",
       "<text text-anchor=\"start\" x=\"6840.5\" y=\"-512.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.642</text>\n",
       "</g>\n",
       "<!-- 1&#45;&gt;65 -->\n",
       "<g id=\"edge65\" class=\"edge\">\n",
       "<title>1&#45;&gt;65</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6889,-608.88C6889,-600.78 6889,-591.98 6889,-583.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6892.5,-583.3 6889,-573.3 6885.5,-583.3 6892.5,-583.3\"/>\n",
       "</g>\n",
       "<!-- 3 -->\n",
       "<g id=\"node4\" class=\"node\">\n",
       "<title>3</title>\n",
       "<path fill=\"#eba069\" stroke=\"black\" d=\"M2092,-469C2092,-469 1958,-469 1958,-469 1952,-469 1946,-463 1946,-457 1946,-457 1946,-413 1946,-413 1946,-407 1952,-401 1958,-401 1958,-401 2092,-401 2092,-401 2098,-401 2104,-407 2104,-413 2104,-413 2104,-457 2104,-457 2104,-463 2098,-469 2092,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"1998.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 715.0</text>\n",
       "<text text-anchor=\"start\" x=\"1954\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 18.371</text>\n",
       "<text text-anchor=\"start\" x=\"1980\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 235</text>\n",
       "<text text-anchor=\"start\" x=\"1976.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.793</text>\n",
       "</g>\n",
       "<!-- 2&#45;&gt;3 -->\n",
       "<g id=\"edge3\" class=\"edge\">\n",
       "<title>2&#45;&gt;3</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4003.46,-534.25C3685.59,-518.46 2457.32,-457.47 2114.38,-440.44\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2114.41,-436.94 2104.25,-439.94 2114.06,-443.93 2114.41,-436.94\"/>\n",
       "</g>\n",
       "<!-- 34 -->\n",
       "<g id=\"node35\" class=\"node\">\n",
       "<title>34</title>\n",
       "<path fill=\"#eeac7c\" stroke=\"black\" d=\"M4146,-469C4146,-469 4012,-469 4012,-469 4006,-469 4000,-463 4000,-457 4000,-457 4000,-413 4000,-413 4000,-407 4006,-401 4012,-401 4012,-401 4146,-401 4146,-401 4152,-401 4158,-407 4158,-413 4158,-413 4158,-457 4158,-457 4158,-463 4152,-469 4146,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"4048.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1800.0</text>\n",
       "<text text-anchor=\"start\" x=\"4008\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 21.375</text>\n",
       "<text text-anchor=\"start\" x=\"4034\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 295</text>\n",
       "<text text-anchor=\"start\" x=\"4030.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.463</text>\n",
       "</g>\n",
       "<!-- 2&#45;&gt;34 -->\n",
       "<g id=\"edge34\" class=\"edge\">\n",
       "<title>2&#45;&gt;34</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4079,-504.88C4079,-496.78 4079,-487.98 4079,-479.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4082.5,-479.3 4079,-469.3 4075.5,-479.3 4082.5,-479.3\"/>\n",
       "</g>\n",
       "<!-- 4 -->\n",
       "<g id=\"node5\" class=\"node\">\n",
       "<title>4</title>\n",
       "<path fill=\"#eda977\" stroke=\"black\" d=\"M1080,-365C1080,-365 946,-365 946,-365 940,-365 934,-359 934,-353 934,-353 934,-309 934,-309 934,-303 940,-297 946,-297 946,-297 1080,-297 1080,-297 1086,-297 1092,-303 1092,-309 1092,-309 1092,-353 1092,-353 1092,-359 1086,-365 1080,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"985\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.076</text>\n",
       "<text text-anchor=\"start\" x=\"942\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 29.742</text>\n",
       "<text text-anchor=\"start\" x=\"972\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 54</text>\n",
       "<text text-anchor=\"start\" x=\"964.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.326</text>\n",
       "</g>\n",
       "<!-- 3&#45;&gt;4 -->\n",
       "<g id=\"edge4\" class=\"edge\">\n",
       "<title>3&#45;&gt;4</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1945.59,-426C1759.74,-407.26 1297.48,-360.67 1102.26,-341\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1102.34,-337.49 1092.04,-339.97 1101.64,-344.45 1102.34,-337.49\"/>\n",
       "</g>\n",
       "<!-- 19 -->\n",
       "<g id=\"node20\" class=\"node\">\n",
       "<title>19</title>\n",
       "<path fill=\"#eb9d65\" stroke=\"black\" d=\"M2092,-365C2092,-365 1958,-365 1958,-365 1952,-365 1946,-359 1946,-353 1946,-353 1946,-309 1946,-309 1946,-303 1952,-297 1958,-297 1958,-297 2092,-297 2092,-297 2098,-297 2104,-303 2104,-309 2104,-309 2104,-353 2104,-353 2104,-359 2098,-365 2092,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"1972.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 47.55</text>\n",
       "<text text-anchor=\"start\" x=\"1954\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 12.621</text>\n",
       "<text text-anchor=\"start\" x=\"1980\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 181</text>\n",
       "<text text-anchor=\"start\" x=\"1976.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.529</text>\n",
       "</g>\n",
       "<!-- 3&#45;&gt;19 -->\n",
       "<g id=\"edge19\" class=\"edge\">\n",
       "<title>3&#45;&gt;19</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2025,-400.88C2025,-392.78 2025,-383.98 2025,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2028.5,-375.3 2025,-365.3 2021.5,-375.3 2028.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 5 -->\n",
       "<g id=\"node6\" class=\"node\">\n",
       "<title>5</title>\n",
       "<path fill=\"#efb387\" stroke=\"black\" d=\"M575,-261C575,-261 441,-261 441,-261 435,-261 429,-255 429,-249 429,-249 429,-205 429,-205 429,-199 435,-193 441,-193 441,-193 575,-193 575,-193 581,-193 587,-199 587,-205 587,-205 587,-249 587,-249 587,-255 581,-261 575,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"468.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.014</text>\n",
       "<text text-anchor=\"start\" x=\"437\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 21.137</text>\n",
       "<text text-anchor=\"start\" x=\"467\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 31</text>\n",
       "<text text-anchor=\"start\" x=\"459.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.507</text>\n",
       "</g>\n",
       "<!-- 4&#45;&gt;5 -->\n",
       "<g id=\"edge5\" class=\"edge\">\n",
       "<title>4&#45;&gt;5</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M933.82,-314.01C842.4,-295.54 692.4,-265.24 597.01,-245.98\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"597.59,-242.52 587.09,-243.97 596.2,-249.39 597.59,-242.52\"/>\n",
       "</g>\n",
       "<!-- 12 -->\n",
       "<g id=\"node13\" class=\"node\">\n",
       "<title>12</title>\n",
       "<path fill=\"#ea9b61\" stroke=\"black\" d=\"M1076.5,-261C1076.5,-261 949.5,-261 949.5,-261 943.5,-261 937.5,-255 937.5,-249 937.5,-249 937.5,-205 937.5,-205 937.5,-199 943.5,-193 949.5,-193 949.5,-193 1076.5,-193 1076.5,-193 1082.5,-193 1088.5,-199 1088.5,-205 1088.5,-205 1088.5,-249 1088.5,-249 1088.5,-255 1082.5,-261 1076.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"973.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.008</text>\n",
       "<text text-anchor=\"start\" x=\"945.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 16.18</text>\n",
       "<text text-anchor=\"start\" x=\"972\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 23</text>\n",
       "<text text-anchor=\"start\" x=\"964.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.127</text>\n",
       "</g>\n",
       "<!-- 4&#45;&gt;12 -->\n",
       "<g id=\"edge12\" class=\"edge\">\n",
       "<title>4&#45;&gt;12</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1013,-296.88C1013,-288.78 1013,-279.98 1013,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1016.5,-271.3 1013,-261.3 1009.5,-271.3 1016.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 6 -->\n",
       "<g id=\"node7\" class=\"node\">\n",
       "<title>6</title>\n",
       "<path fill=\"#f1b991\" stroke=\"black\" d=\"M319,-157C319,-157 185,-157 185,-157 179,-157 173,-151 173,-145 173,-145 173,-101 173,-101 173,-95 179,-89 185,-89 185,-89 319,-89 319,-89 325,-89 331,-95 331,-101 331,-101 331,-145 331,-145 331,-151 325,-157 319,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"225.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 565.0</text>\n",
       "<text text-anchor=\"start\" x=\"181\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 16.366</text>\n",
       "<text text-anchor=\"start\" x=\"211\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 23</text>\n",
       "<text text-anchor=\"start\" x=\"203.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.894</text>\n",
       "</g>\n",
       "<!-- 5&#45;&gt;6 -->\n",
       "<g id=\"edge6\" class=\"edge\">\n",
       "<title>5&#45;&gt;6</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M428.75,-194.43C400.92,-183.33 369.46,-170.8 340.88,-159.41\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"341.9,-156.05 331.31,-155.6 339.31,-162.55 341.9,-156.05\"/>\n",
       "</g>\n",
       "<!-- 9 -->\n",
       "<g id=\"node10\" class=\"node\">\n",
       "<title>9</title>\n",
       "<path fill=\"#eca26d\" stroke=\"black\" d=\"M571.5,-157C571.5,-157 444.5,-157 444.5,-157 438.5,-157 432.5,-151 432.5,-145 432.5,-145 432.5,-101 432.5,-101 432.5,-95 438.5,-89 444.5,-89 444.5,-89 571.5,-89 571.5,-89 577.5,-89 583.5,-95 583.5,-101 583.5,-101 583.5,-145 583.5,-145 583.5,-151 577.5,-157 571.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"481.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 450.0</text>\n",
       "<text text-anchor=\"start\" x=\"440.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.878</text>\n",
       "<text text-anchor=\"start\" x=\"470.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"459.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.143</text>\n",
       "</g>\n",
       "<!-- 5&#45;&gt;9 -->\n",
       "<g id=\"edge9\" class=\"edge\">\n",
       "<title>5&#45;&gt;9</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M508,-192.88C508,-184.78 508,-175.98 508,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"511.5,-167.3 508,-157.3 504.5,-167.3 511.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 7 -->\n",
       "<g id=\"node8\" class=\"node\">\n",
       "<title>7</title>\n",
       "<path fill=\"#f2c09c\" stroke=\"black\" d=\"M146,-53C146,-53 12,-53 12,-53 6,-53 0,-47 0,-41 0,-41 0,-12 0,-12 0,-6 6,0 12,0 12,0 146,0 146,0 152,0 158,-6 158,-12 158,-12 158,-41 158,-41 158,-47 152,-53 146,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 13.133</text>\n",
       "<text text-anchor=\"start\" x=\"38\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 14</text>\n",
       "<text text-anchor=\"start\" x=\"30.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.919</text>\n",
       "</g>\n",
       "<!-- 6&#45;&gt;7 -->\n",
       "<g id=\"edge7\" class=\"edge\">\n",
       "<title>6&#45;&gt;7</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M191.49,-88.95C173.16,-78.93 153.1,-67.98 135.07,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"136.3,-54.81 125.84,-53.09 132.94,-60.95 136.3,-54.81\"/>\n",
       "</g>\n",
       "<!-- 8 -->\n",
       "<g id=\"node9\" class=\"node\">\n",
       "<title>8</title>\n",
       "<path fill=\"#eeae7f\" stroke=\"black\" d=\"M315.5,-53C315.5,-53 188.5,-53 188.5,-53 182.5,-53 176.5,-47 176.5,-41 176.5,-41 176.5,-12 176.5,-12 176.5,-6 182.5,0 188.5,0 188.5,0 315.5,0 315.5,0 321.5,0 327.5,-6 327.5,-12 327.5,-12 327.5,-41 327.5,-41 327.5,-47 321.5,-53 315.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"184.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.889</text>\n",
       "<text text-anchor=\"start\" x=\"214.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"203.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.966</text>\n",
       "</g>\n",
       "<!-- 6&#45;&gt;8 -->\n",
       "<g id=\"edge8\" class=\"edge\">\n",
       "<title>6&#45;&gt;8</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M252,-88.95C252,-80.72 252,-71.85 252,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"255.5,-63.24 252,-53.24 248.5,-63.24 255.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 10 -->\n",
       "<g id=\"node11\" class=\"node\">\n",
       "<title>10</title>\n",
       "<path fill=\"#eda876\" stroke=\"black\" d=\"M484.5,-53C484.5,-53 357.5,-53 357.5,-53 351.5,-53 345.5,-47 345.5,-41 345.5,-41 345.5,-12 345.5,-12 345.5,-6 351.5,0 357.5,0 357.5,0 484.5,0 484.5,0 490.5,0 496.5,-6 496.5,-12 496.5,-12 496.5,-41 496.5,-41 496.5,-47 490.5,-53 484.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"353.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.823</text>\n",
       "<text text-anchor=\"start\" x=\"383.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"372.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.549</text>\n",
       "</g>\n",
       "<!-- 9&#45;&gt;10 -->\n",
       "<g id=\"edge10\" class=\"edge\">\n",
       "<title>9&#45;&gt;10</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M477.57,-88.95C469.15,-79.8 460.01,-69.87 451.58,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"454.04,-58.22 444.69,-53.24 448.89,-62.96 454.04,-58.22\"/>\n",
       "</g>\n",
       "<!-- 11 -->\n",
       "<g id=\"node12\" class=\"node\">\n",
       "<title>11</title>\n",
       "<path fill=\"#ea985d\" stroke=\"black\" d=\"M653.5,-53C653.5,-53 526.5,-53 526.5,-53 520.5,-53 514.5,-47 514.5,-41 514.5,-41 514.5,-12 514.5,-12 514.5,-6 520.5,0 526.5,0 526.5,0 653.5,0 653.5,0 659.5,0 665.5,-6 665.5,-12 665.5,-12 665.5,-41 665.5,-41 665.5,-47 659.5,-53 653.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"522.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.337</text>\n",
       "<text text-anchor=\"start\" x=\"552.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"549\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.8</text>\n",
       "</g>\n",
       "<!-- 9&#45;&gt;11 -->\n",
       "<g id=\"edge11\" class=\"edge\">\n",
       "<title>9&#45;&gt;11</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M536.68,-88.95C544.54,-79.89 553.06,-70.07 560.94,-60.99\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"563.76,-63.08 567.67,-53.24 558.47,-58.5 563.76,-63.08\"/>\n",
       "</g>\n",
       "<!-- 13 -->\n",
       "<g id=\"node14\" class=\"node\">\n",
       "<title>13</title>\n",
       "<path fill=\"#eca36e\" stroke=\"black\" d=\"M991.5,-157C991.5,-157 864.5,-157 864.5,-157 858.5,-157 852.5,-151 852.5,-145 852.5,-145 852.5,-101 852.5,-101 852.5,-95 858.5,-89 864.5,-89 864.5,-89 991.5,-89 991.5,-89 997.5,-89 1003.5,-95 1003.5,-101 1003.5,-101 1003.5,-145 1003.5,-145 1003.5,-151 997.5,-157 991.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"888.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"860.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.326</text>\n",
       "<text text-anchor=\"start\" x=\"887\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 15</text>\n",
       "<text text-anchor=\"start\" x=\"879.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.842</text>\n",
       "</g>\n",
       "<!-- 12&#45;&gt;13 -->\n",
       "<g id=\"edge13\" class=\"edge\">\n",
       "<title>12&#45;&gt;13</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M985.4,-192.88C978.05,-184.07 970.03,-174.43 962.36,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"964.84,-162.74 955.75,-157.3 959.46,-167.22 964.84,-162.74\"/>\n",
       "</g>\n",
       "<!-- 16 -->\n",
       "<g id=\"node17\" class=\"node\">\n",
       "<title>16</title>\n",
       "<path fill=\"#e78b49\" stroke=\"black\" d=\"M1160.5,-157C1160.5,-157 1033.5,-157 1033.5,-157 1027.5,-157 1021.5,-151 1021.5,-145 1021.5,-145 1021.5,-101 1021.5,-101 1021.5,-95 1027.5,-89 1033.5,-89 1033.5,-89 1160.5,-89 1160.5,-89 1166.5,-89 1172.5,-95 1172.5,-101 1172.5,-101 1172.5,-145 1172.5,-145 1172.5,-151 1166.5,-157 1160.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"1044.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 55.45</text>\n",
       "<text text-anchor=\"start\" x=\"1029.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.651</text>\n",
       "<text text-anchor=\"start\" x=\"1059.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"1052\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 135.41</text>\n",
       "</g>\n",
       "<!-- 12&#45;&gt;16 -->\n",
       "<g id=\"edge16\" class=\"edge\">\n",
       "<title>12&#45;&gt;16</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1040.27,-192.88C1047.53,-184.07 1055.47,-174.43 1063.04,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1065.92,-167.24 1069.58,-157.3 1060.52,-162.79 1065.92,-167.24\"/>\n",
       "</g>\n",
       "<!-- 14 -->\n",
       "<g id=\"node15\" class=\"node\">\n",
       "<title>14</title>\n",
       "<path fill=\"#eead7e\" stroke=\"black\" d=\"M822.5,-53C822.5,-53 695.5,-53 695.5,-53 689.5,-53 683.5,-47 683.5,-41 683.5,-41 683.5,-12 683.5,-12 683.5,-6 689.5,0 695.5,0 695.5,0 822.5,0 822.5,0 828.5,0 834.5,-6 834.5,-12 834.5,-12 834.5,-41 834.5,-41 834.5,-47 828.5,-53 822.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"691.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.092</text>\n",
       "<text text-anchor=\"start\" x=\"721.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"710.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.118</text>\n",
       "</g>\n",
       "<!-- 13&#45;&gt;14 -->\n",
       "<g id=\"edge14\" class=\"edge\">\n",
       "<title>13&#45;&gt;14</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M868.89,-88.95C850.98,-78.93 831.39,-67.98 813.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"815.19,-54.91 804.76,-53.09 811.78,-61.02 815.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 15 -->\n",
       "<g id=\"node16\" class=\"node\">\n",
       "<title>15</title>\n",
       "<path fill=\"#eb9e67\" stroke=\"black\" d=\"M991.5,-53C991.5,-53 864.5,-53 864.5,-53 858.5,-53 852.5,-47 852.5,-41 852.5,-41 852.5,-12 852.5,-12 852.5,-6 858.5,0 864.5,0 864.5,0 991.5,0 991.5,0 997.5,0 1003.5,-6 1003.5,-12 1003.5,-12 1003.5,-41 1003.5,-41 1003.5,-47 997.5,-53 991.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"860.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.874</text>\n",
       "<text text-anchor=\"start\" x=\"887\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"879.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.205</text>\n",
       "</g>\n",
       "<!-- 13&#45;&gt;15 -->\n",
       "<g id=\"edge15\" class=\"edge\">\n",
       "<title>13&#45;&gt;15</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M928,-88.95C928,-80.72 928,-71.85 928,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"931.5,-63.24 928,-53.24 924.5,-63.24 931.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 17 -->\n",
       "<g id=\"node18\" class=\"node\">\n",
       "<title>17</title>\n",
       "<path fill=\"#e89051\" stroke=\"black\" d=\"M1160.5,-53C1160.5,-53 1033.5,-53 1033.5,-53 1027.5,-53 1021.5,-47 1021.5,-41 1021.5,-41 1021.5,-12 1021.5,-12 1021.5,-6 1027.5,0 1033.5,0 1033.5,0 1160.5,0 1160.5,0 1166.5,0 1172.5,-6 1172.5,-12 1172.5,-12 1172.5,-41 1172.5,-41 1172.5,-47 1166.5,-53 1160.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1029.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.796</text>\n",
       "<text text-anchor=\"start\" x=\"1059.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"1052\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 134.01</text>\n",
       "</g>\n",
       "<!-- 16&#45;&gt;17 -->\n",
       "<g id=\"edge17\" class=\"edge\">\n",
       "<title>16&#45;&gt;17</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1097,-88.95C1097,-80.72 1097,-71.85 1097,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1100.5,-63.24 1097,-53.24 1093.5,-63.24 1100.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 18 -->\n",
       "<g id=\"node19\" class=\"node\">\n",
       "<title>18</title>\n",
       "<path fill=\"#e5823b\" stroke=\"black\" d=\"M1329.5,-53C1329.5,-53 1202.5,-53 1202.5,-53 1196.5,-53 1190.5,-47 1190.5,-41 1190.5,-41 1190.5,-12 1190.5,-12 1190.5,-6 1196.5,0 1202.5,0 1202.5,0 1329.5,0 1329.5,0 1335.5,0 1341.5,-6 1341.5,-12 1341.5,-12 1341.5,-41 1341.5,-41 1341.5,-47 1335.5,-53 1329.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1198.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.699</text>\n",
       "<text text-anchor=\"start\" x=\"1228.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"1217.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 137.743</text>\n",
       "</g>\n",
       "<!-- 16&#45;&gt;18 -->\n",
       "<g id=\"edge18\" class=\"edge\">\n",
       "<title>16&#45;&gt;18</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1156.11,-88.95C1174.02,-78.93 1193.61,-67.98 1211.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1213.22,-61.02 1220.24,-53.09 1209.81,-54.91 1213.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 20 -->\n",
       "<g id=\"node21\" class=\"node\">\n",
       "<title>20</title>\n",
       "<path fill=\"#eba069\" stroke=\"black\" d=\"M1962,-261C1962,-261 1828,-261 1828,-261 1822,-261 1816,-255 1816,-249 1816,-249 1816,-205 1816,-205 1816,-199 1822,-193 1828,-193 1828,-193 1962,-193 1962,-193 1968,-193 1974,-199 1974,-205 1974,-205 1974,-249 1974,-249 1974,-255 1968,-261 1962,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"1855.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.006</text>\n",
       "<text text-anchor=\"start\" x=\"1824\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.973</text>\n",
       "<text text-anchor=\"start\" x=\"1854\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 96</text>\n",
       "<text text-anchor=\"start\" x=\"1846.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.737</text>\n",
       "</g>\n",
       "<!-- 19&#45;&gt;20 -->\n",
       "<g id=\"edge20\" class=\"edge\">\n",
       "<title>19&#45;&gt;20</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1982.79,-296.88C1970.87,-287.53 1957.78,-277.26 1945.43,-267.57\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1947.47,-264.72 1937.44,-261.3 1943.15,-270.23 1947.47,-264.72\"/>\n",
       "</g>\n",
       "<!-- 27 -->\n",
       "<g id=\"node28\" class=\"node\">\n",
       "<title>27</title>\n",
       "<path fill=\"#ea9a60\" stroke=\"black\" d=\"M2221,-261C2221,-261 2087,-261 2087,-261 2081,-261 2075,-255 2075,-249 2075,-249 2075,-205 2075,-205 2075,-199 2081,-193 2087,-193 2087,-193 2221,-193 2221,-193 2227,-193 2233,-199 2233,-205 2233,-205 2233,-249 2233,-249 2233,-255 2227,-261 2221,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"2114.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"2083\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.845</text>\n",
       "<text text-anchor=\"start\" x=\"2113\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 85</text>\n",
       "<text text-anchor=\"start\" x=\"2105.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.423</text>\n",
       "</g>\n",
       "<!-- 19&#45;&gt;27 -->\n",
       "<g id=\"edge27\" class=\"edge\">\n",
       "<title>19&#45;&gt;27</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2066.88,-296.88C2078.71,-287.53 2091.7,-277.26 2103.96,-267.57\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2106.21,-270.25 2111.89,-261.3 2101.87,-264.76 2106.21,-270.25\"/>\n",
       "</g>\n",
       "<!-- 21 -->\n",
       "<g id=\"node22\" class=\"node\">\n",
       "<title>21</title>\n",
       "<path fill=\"#eb9d65\" stroke=\"black\" d=\"M1663.5,-157C1663.5,-157 1536.5,-157 1536.5,-157 1530.5,-157 1524.5,-151 1524.5,-145 1524.5,-145 1524.5,-101 1524.5,-101 1524.5,-95 1530.5,-89 1536.5,-89 1536.5,-89 1663.5,-89 1663.5,-89 1669.5,-89 1675.5,-95 1675.5,-101 1675.5,-101 1675.5,-145 1675.5,-145 1675.5,-151 1669.5,-157 1663.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"1569.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1800.0</text>\n",
       "<text text-anchor=\"start\" x=\"1532.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 9.177</text>\n",
       "<text text-anchor=\"start\" x=\"1559\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 72</text>\n",
       "<text text-anchor=\"start\" x=\"1551.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.453</text>\n",
       "</g>\n",
       "<!-- 20&#45;&gt;21 -->\n",
       "<g id=\"edge21\" class=\"edge\">\n",
       "<title>20&#45;&gt;21</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1815.95,-198.67C1775.57,-184.71 1726.4,-167.71 1685.19,-153.45\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1686.3,-150.14 1675.71,-150.18 1684.02,-156.75 1686.3,-150.14\"/>\n",
       "</g>\n",
       "<!-- 24 -->\n",
       "<g id=\"node25\" class=\"node\">\n",
       "<title>24</title>\n",
       "<path fill=\"#eda876\" stroke=\"black\" d=\"M1962,-157C1962,-157 1828,-157 1828,-157 1822,-157 1816,-151 1816,-145 1816,-145 1816,-101 1816,-101 1816,-95 1822,-89 1828,-89 1828,-89 1962,-89 1962,-89 1968,-89 1974,-95 1974,-101 1974,-101 1974,-145 1974,-145 1974,-151 1968,-157 1962,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"1864.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1425.0</text>\n",
       "<text text-anchor=\"start\" x=\"1824\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 14.213</text>\n",
       "<text text-anchor=\"start\" x=\"1854\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 24</text>\n",
       "<text text-anchor=\"start\" x=\"1850\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.59</text>\n",
       "</g>\n",
       "<!-- 20&#45;&gt;24 -->\n",
       "<g id=\"edge24\" class=\"edge\">\n",
       "<title>20&#45;&gt;24</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1895,-192.88C1895,-184.78 1895,-175.98 1895,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1898.5,-167.3 1895,-157.3 1891.5,-167.3 1898.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 22 -->\n",
       "<g id=\"node23\" class=\"node\">\n",
       "<title>22</title>\n",
       "<path fill=\"#eb9f69\" stroke=\"black\" d=\"M1498.5,-53C1498.5,-53 1371.5,-53 1371.5,-53 1365.5,-53 1359.5,-47 1359.5,-41 1359.5,-41 1359.5,-12 1359.5,-12 1359.5,-6 1365.5,0 1371.5,0 1371.5,0 1498.5,0 1498.5,0 1504.5,0 1510.5,-6 1510.5,-12 1510.5,-12 1510.5,-41 1510.5,-41 1510.5,-47 1504.5,-53 1498.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1367.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 9.169</text>\n",
       "<text text-anchor=\"start\" x=\"1394\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"1386.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.801</text>\n",
       "</g>\n",
       "<!-- 21&#45;&gt;22 -->\n",
       "<g id=\"edge22\" class=\"edge\">\n",
       "<title>21&#45;&gt;22</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1542.29,-88.95C1524.8,-78.93 1505.67,-67.98 1488.47,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1490.09,-55.02 1479.68,-53.09 1486.61,-61.09 1490.09,-55.02\"/>\n",
       "</g>\n",
       "<!-- 23 -->\n",
       "<g id=\"node24\" class=\"node\">\n",
       "<title>23</title>\n",
       "<path fill=\"#ea9b61\" stroke=\"black\" d=\"M1659.5,-53C1659.5,-53 1540.5,-53 1540.5,-53 1534.5,-53 1528.5,-47 1528.5,-41 1528.5,-41 1528.5,-12 1528.5,-12 1528.5,-6 1534.5,0 1540.5,0 1540.5,0 1659.5,0 1659.5,0 1665.5,0 1671.5,-6 1671.5,-12 1671.5,-12 1671.5,-41 1671.5,-41 1671.5,-47 1665.5,-53 1659.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1536.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.26</text>\n",
       "<text text-anchor=\"start\" x=\"1559\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 35</text>\n",
       "<text text-anchor=\"start\" x=\"1551.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.143</text>\n",
       "</g>\n",
       "<!-- 21&#45;&gt;23 -->\n",
       "<g id=\"edge23\" class=\"edge\">\n",
       "<title>21&#45;&gt;23</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1600,-88.95C1600,-80.72 1600,-71.85 1600,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1603.5,-63.24 1600,-53.24 1596.5,-63.24 1603.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 25 -->\n",
       "<g id=\"node26\" class=\"node\">\n",
       "<title>25</title>\n",
       "<path fill=\"#eb9d65\" stroke=\"black\" d=\"M1828.5,-53C1828.5,-53 1701.5,-53 1701.5,-53 1695.5,-53 1689.5,-47 1689.5,-41 1689.5,-41 1689.5,-12 1689.5,-12 1689.5,-6 1695.5,0 1701.5,0 1701.5,0 1828.5,0 1828.5,0 1834.5,0 1840.5,-6 1840.5,-12 1840.5,-12 1840.5,-41 1840.5,-41 1840.5,-47 1834.5,-53 1828.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1697.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.838</text>\n",
       "<text text-anchor=\"start\" x=\"1724\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 11</text>\n",
       "<text text-anchor=\"start\" x=\"1716.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.476</text>\n",
       "</g>\n",
       "<!-- 24&#45;&gt;25 -->\n",
       "<g id=\"edge25\" class=\"edge\">\n",
       "<title>24&#45;&gt;25</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1849.53,-88.95C1836.32,-79.34 1821.92,-68.87 1808.81,-59.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1810.55,-56.29 1800.4,-53.24 1806.44,-61.95 1810.55,-56.29\"/>\n",
       "</g>\n",
       "<!-- 26 -->\n",
       "<g id=\"node27\" class=\"node\">\n",
       "<title>26</title>\n",
       "<path fill=\"#efb184\" stroke=\"black\" d=\"M2005,-53C2005,-53 1871,-53 1871,-53 1865,-53 1859,-47 1859,-41 1859,-41 1859,-12 1859,-12 1859,-6 1865,0 1871,0 1871,0 2005,0 2005,0 2011,0 2017,-6 2017,-12 2017,-12 2017,-41 2017,-41 2017,-47 2011,-53 2005,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"1867\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 10.826</text>\n",
       "<text text-anchor=\"start\" x=\"1897\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"1889.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.148</text>\n",
       "</g>\n",
       "<!-- 24&#45;&gt;26 -->\n",
       "<g id=\"edge26\" class=\"edge\">\n",
       "<title>24&#45;&gt;26</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M1910.04,-88.95C1913.95,-80.35 1918.18,-71.06 1922.13,-62.37\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"1925.33,-63.79 1926.29,-53.24 1918.96,-60.89 1925.33,-63.79\"/>\n",
       "</g>\n",
       "<!-- 28 -->\n",
       "<g id=\"node29\" class=\"node\">\n",
       "<title>28</title>\n",
       "<path fill=\"#eb9e66\" stroke=\"black\" d=\"M2217.5,-157C2217.5,-157 2090.5,-157 2090.5,-157 2084.5,-157 2078.5,-151 2078.5,-145 2078.5,-145 2078.5,-101 2078.5,-101 2078.5,-95 2084.5,-89 2090.5,-89 2090.5,-89 2217.5,-89 2217.5,-89 2223.5,-89 2229.5,-95 2229.5,-101 2229.5,-101 2229.5,-145 2229.5,-145 2229.5,-151 2223.5,-157 2217.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"2123.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2250.0</text>\n",
       "<text text-anchor=\"start\" x=\"2086.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 9.275</text>\n",
       "<text text-anchor=\"start\" x=\"2113\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 32</text>\n",
       "<text text-anchor=\"start\" x=\"2105.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.327</text>\n",
       "</g>\n",
       "<!-- 27&#45;&gt;28 -->\n",
       "<g id=\"edge28\" class=\"edge\">\n",
       "<title>27&#45;&gt;28</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2154,-192.88C2154,-184.78 2154,-175.98 2154,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2157.5,-167.3 2154,-157.3 2150.5,-167.3 2157.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 31 -->\n",
       "<g id=\"node32\" class=\"node\">\n",
       "<title>31</title>\n",
       "<path fill=\"#ea975c\" stroke=\"black\" d=\"M2520,-157C2520,-157 2386,-157 2386,-157 2380,-157 2374,-151 2374,-145 2374,-145 2374,-101 2374,-101 2374,-95 2380,-89 2386,-89 2386,-89 2520,-89 2520,-89 2526,-89 2532,-95 2532,-101 2532,-101 2532,-145 2532,-145 2532,-151 2526,-157 2520,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"2422.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2825.0</text>\n",
       "<text text-anchor=\"start\" x=\"2382\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 12.233</text>\n",
       "<text text-anchor=\"start\" x=\"2412\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 53</text>\n",
       "<text text-anchor=\"start\" x=\"2404.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.085</text>\n",
       "</g>\n",
       "<!-- 27&#45;&gt;31 -->\n",
       "<g id=\"edge31\" class=\"edge\">\n",
       "<title>27&#45;&gt;31</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2233.34,-198.93C2273.63,-185.19 2322.71,-168.45 2364.24,-154.28\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2365.47,-157.56 2373.81,-151.02 2363.21,-150.93 2365.47,-157.56\"/>\n",
       "</g>\n",
       "<!-- 29 -->\n",
       "<g id=\"node30\" class=\"node\">\n",
       "<title>29</title>\n",
       "<path fill=\"#eca36e\" stroke=\"black\" d=\"M2174.5,-53C2174.5,-53 2047.5,-53 2047.5,-53 2041.5,-53 2035.5,-47 2035.5,-41 2035.5,-41 2035.5,-12 2035.5,-12 2035.5,-6 2041.5,0 2047.5,0 2047.5,0 2174.5,0 2174.5,0 2180.5,0 2186.5,-6 2186.5,-12 2186.5,-12 2186.5,-41 2186.5,-41 2186.5,-47 2180.5,-53 2174.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2043.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.454</text>\n",
       "<text text-anchor=\"start\" x=\"2070\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 21</text>\n",
       "<text text-anchor=\"start\" x=\"2062.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.947</text>\n",
       "</g>\n",
       "<!-- 28&#45;&gt;29 -->\n",
       "<g id=\"edge29\" class=\"edge\">\n",
       "<title>28&#45;&gt;29</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2138.96,-88.95C2135.05,-80.35 2130.82,-71.06 2126.87,-62.37\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2130.04,-60.89 2122.71,-53.24 2123.67,-63.79 2130.04,-60.89\"/>\n",
       "</g>\n",
       "<!-- 30 -->\n",
       "<g id=\"node31\" class=\"node\">\n",
       "<title>30</title>\n",
       "<path fill=\"#e99457\" stroke=\"black\" d=\"M2343.5,-53C2343.5,-53 2216.5,-53 2216.5,-53 2210.5,-53 2204.5,-47 2204.5,-41 2204.5,-41 2204.5,-12 2204.5,-12 2204.5,-6 2210.5,0 2216.5,0 2216.5,0 2343.5,0 2343.5,0 2349.5,0 2355.5,-6 2355.5,-12 2355.5,-12 2355.5,-41 2355.5,-41 2355.5,-47 2349.5,-53 2343.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2212.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.073</text>\n",
       "<text text-anchor=\"start\" x=\"2239\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 11</text>\n",
       "<text text-anchor=\"start\" x=\"2231.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.963</text>\n",
       "</g>\n",
       "<!-- 28&#45;&gt;30 -->\n",
       "<g id=\"edge30\" class=\"edge\">\n",
       "<title>28&#45;&gt;30</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2198.07,-88.95C2210.88,-79.34 2224.83,-68.87 2237.54,-59.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2239.78,-62.04 2245.68,-53.24 2235.58,-56.44 2239.78,-62.04\"/>\n",
       "</g>\n",
       "<!-- 32 -->\n",
       "<g id=\"node33\" class=\"node\">\n",
       "<title>32</title>\n",
       "<path fill=\"#e99559\" stroke=\"black\" d=\"M2520,-53C2520,-53 2386,-53 2386,-53 2380,-53 2374,-47 2374,-41 2374,-41 2374,-12 2374,-12 2374,-6 2380,0 2386,0 2386,0 2520,0 2520,0 2526,0 2532,-6 2532,-12 2532,-12 2532,-41 2532,-41 2532,-47 2526,-53 2520,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2382\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 10.288</text>\n",
       "<text text-anchor=\"start\" x=\"2412\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 43</text>\n",
       "<text text-anchor=\"start\" x=\"2404.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.544</text>\n",
       "</g>\n",
       "<!-- 31&#45;&gt;32 -->\n",
       "<g id=\"edge32\" class=\"edge\">\n",
       "<title>31&#45;&gt;32</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2453,-88.95C2453,-80.72 2453,-71.85 2453,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2456.5,-63.24 2453,-53.24 2449.5,-63.24 2456.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 33 -->\n",
       "<g id=\"node34\" class=\"node\">\n",
       "<title>33</title>\n",
       "<path fill=\"#eb9e67\" stroke=\"black\" d=\"M2696,-53C2696,-53 2562,-53 2562,-53 2556,-53 2550,-47 2550,-41 2550,-41 2550,-12 2550,-12 2550,-6 2556,0 2562,0 2562,0 2696,0 2696,0 2702,0 2708,-6 2708,-12 2708,-12 2708,-41 2708,-41 2708,-47 2702,-53 2696,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2558\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 15.814</text>\n",
       "<text text-anchor=\"start\" x=\"2588\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"2580.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.115</text>\n",
       "</g>\n",
       "<!-- 31&#45;&gt;33 -->\n",
       "<g id=\"edge33\" class=\"edge\">\n",
       "<title>31&#45;&gt;33</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2514.56,-88.95C2533.38,-78.84 2553.99,-67.78 2572.46,-57.86\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2574.19,-60.9 2581.35,-53.09 2570.88,-54.73 2574.19,-60.9\"/>\n",
       "</g>\n",
       "<!-- 35 -->\n",
       "<g id=\"node36\" class=\"node\">\n",
       "<title>35</title>\n",
       "<path fill=\"#eda572\" stroke=\"black\" d=\"M3806,-365C3806,-365 3672,-365 3672,-365 3666,-365 3660,-359 3660,-353 3660,-353 3660,-309 3660,-309 3660,-303 3666,-297 3672,-297 3672,-297 3806,-297 3806,-297 3812,-297 3818,-303 3818,-309 3818,-309 3818,-353 3818,-353 3818,-359 3812,-365 3806,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"3705.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 3.5</text>\n",
       "<text text-anchor=\"start\" x=\"3668\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 14.927</text>\n",
       "<text text-anchor=\"start\" x=\"3694\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 199</text>\n",
       "<text text-anchor=\"start\" x=\"3690.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.187</text>\n",
       "</g>\n",
       "<!-- 34&#45;&gt;35 -->\n",
       "<g id=\"edge35\" class=\"edge\">\n",
       "<title>34&#45;&gt;35</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3999.71,-410.21C3948.27,-394.78 3881.15,-374.64 3827.89,-358.67\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3828.7,-355.26 3818.12,-355.74 3826.69,-361.96 3828.7,-355.26\"/>\n",
       "</g>\n",
       "<!-- 50 -->\n",
       "<g id=\"node51\" class=\"node\">\n",
       "<title>50</title>\n",
       "<path fill=\"#f1b991\" stroke=\"black\" d=\"M4490,-365C4490,-365 4356,-365 4356,-365 4350,-365 4344,-359 4344,-353 4344,-353 4344,-309 4344,-309 4344,-303 4350,-297 4356,-297 4356,-297 4490,-297 4490,-297 4496,-297 4502,-303 4502,-309 4502,-309 4502,-353 4502,-353 4502,-359 4496,-365 4490,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"4383.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.003</text>\n",
       "<text text-anchor=\"start\" x=\"4352\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 15.808</text>\n",
       "<text text-anchor=\"start\" x=\"4382\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 96</text>\n",
       "<text text-anchor=\"start\" x=\"4374.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.889</text>\n",
       "</g>\n",
       "<!-- 34&#45;&gt;50 -->\n",
       "<g id=\"edge50\" class=\"edge\">\n",
       "<title>34&#45;&gt;50</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4158.35,-410.47C4210.86,-394.9 4279.78,-374.47 4334.12,-358.35\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4335.16,-361.7 4343.75,-355.5 4333.17,-354.99 4335.16,-361.7\"/>\n",
       "</g>\n",
       "<!-- 36 -->\n",
       "<g id=\"node37\" class=\"node\">\n",
       "<title>36</title>\n",
       "<path fill=\"#eeaa7a\" stroke=\"black\" d=\"M3287.5,-261C3287.5,-261 3160.5,-261 3160.5,-261 3154.5,-261 3148.5,-255 3148.5,-249 3148.5,-249 3148.5,-205 3148.5,-205 3148.5,-199 3154.5,-193 3160.5,-193 3160.5,-193 3287.5,-193 3287.5,-193 3293.5,-193 3299.5,-199 3299.5,-205 3299.5,-205 3299.5,-249 3299.5,-249 3299.5,-255 3293.5,-261 3287.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"3197.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 565.0</text>\n",
       "<text text-anchor=\"start\" x=\"3156.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.123</text>\n",
       "<text text-anchor=\"start\" x=\"3179\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 106</text>\n",
       "<text text-anchor=\"start\" x=\"3175.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.833</text>\n",
       "</g>\n",
       "<!-- 35&#45;&gt;36 -->\n",
       "<g id=\"edge36\" class=\"edge\">\n",
       "<title>35&#45;&gt;36</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3659.94,-314.34C3565.21,-295.58 3407.1,-264.26 3309.57,-244.95\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3310.23,-241.51 3299.74,-243 3308.87,-248.38 3310.23,-241.51\"/>\n",
       "</g>\n",
       "<!-- 43 -->\n",
       "<g id=\"node44\" class=\"node\">\n",
       "<title>43</title>\n",
       "<path fill=\"#eba069\" stroke=\"black\" d=\"M3806,-261C3806,-261 3672,-261 3672,-261 3666,-261 3660,-255 3660,-249 3660,-249 3660,-205 3660,-205 3660,-199 3666,-193 3672,-193 3672,-193 3806,-193 3806,-193 3812,-193 3818,-199 3818,-205 3818,-205 3818,-249 3818,-249 3818,-255 3812,-261 3806,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"3686.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 47.55</text>\n",
       "<text text-anchor=\"start\" x=\"3668\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 18.207</text>\n",
       "<text text-anchor=\"start\" x=\"3698\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 93</text>\n",
       "<text text-anchor=\"start\" x=\"3690.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.731</text>\n",
       "</g>\n",
       "<!-- 35&#45;&gt;43 -->\n",
       "<g id=\"edge43\" class=\"edge\">\n",
       "<title>35&#45;&gt;43</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3739,-296.88C3739,-288.78 3739,-279.98 3739,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3742.5,-271.3 3739,-261.3 3735.5,-271.3 3742.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 37 -->\n",
       "<g id=\"node38\" class=\"node\">\n",
       "<title>37</title>\n",
       "<path fill=\"#f0b58b\" stroke=\"black\" d=\"M3034.5,-157C3034.5,-157 2907.5,-157 2907.5,-157 2901.5,-157 2895.5,-151 2895.5,-145 2895.5,-145 2895.5,-101 2895.5,-101 2895.5,-95 2901.5,-89 2907.5,-89 2907.5,-89 3034.5,-89 3034.5,-89 3040.5,-89 3046.5,-95 3046.5,-101 3046.5,-101 3046.5,-145 3046.5,-145 3046.5,-151 3040.5,-157 3034.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"2943\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.267</text>\n",
       "<text text-anchor=\"start\" x=\"2903.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.211</text>\n",
       "<text text-anchor=\"start\" x=\"2930\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 26</text>\n",
       "<text text-anchor=\"start\" x=\"2922.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.887</text>\n",
       "</g>\n",
       "<!-- 36&#45;&gt;37 -->\n",
       "<g id=\"edge37\" class=\"edge\">\n",
       "<title>36&#45;&gt;37</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3148.43,-195.53C3119.4,-183.83 3086.06,-170.39 3056.18,-158.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3057.2,-154.98 3046.61,-154.48 3054.58,-161.47 3057.2,-154.98\"/>\n",
       "</g>\n",
       "<!-- 40 -->\n",
       "<g id=\"node41\" class=\"node\">\n",
       "<title>40</title>\n",
       "<path fill=\"#eda775\" stroke=\"black\" d=\"M3287.5,-157C3287.5,-157 3160.5,-157 3160.5,-157 3154.5,-157 3148.5,-151 3148.5,-145 3148.5,-145 3148.5,-101 3148.5,-101 3148.5,-95 3154.5,-89 3160.5,-89 3160.5,-89 3287.5,-89 3287.5,-89 3293.5,-89 3299.5,-95 3299.5,-101 3299.5,-101 3299.5,-145 3299.5,-145 3299.5,-151 3293.5,-157 3287.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"3196\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.267</text>\n",
       "<text text-anchor=\"start\" x=\"3156.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.683</text>\n",
       "<text text-anchor=\"start\" x=\"3183\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 80</text>\n",
       "<text text-anchor=\"start\" x=\"3179\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.79</text>\n",
       "</g>\n",
       "<!-- 36&#45;&gt;40 -->\n",
       "<g id=\"edge40\" class=\"edge\">\n",
       "<title>36&#45;&gt;40</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3224,-192.88C3224,-184.78 3224,-175.98 3224,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3227.5,-167.3 3224,-157.3 3220.5,-167.3 3227.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 38 -->\n",
       "<g id=\"node39\" class=\"node\">\n",
       "<title>38</title>\n",
       "<path fill=\"#f1bc95\" stroke=\"black\" d=\"M2865.5,-53C2865.5,-53 2738.5,-53 2738.5,-53 2732.5,-53 2726.5,-47 2726.5,-41 2726.5,-41 2726.5,-12 2726.5,-12 2726.5,-6 2732.5,0 2738.5,0 2738.5,0 2865.5,0 2865.5,0 2871.5,0 2877.5,-6 2877.5,-12 2877.5,-12 2877.5,-41 2877.5,-41 2877.5,-47 2871.5,-53 2865.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2734.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.847</text>\n",
       "<text text-anchor=\"start\" x=\"2761\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"2753.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.119</text>\n",
       "</g>\n",
       "<!-- 37&#45;&gt;38 -->\n",
       "<g id=\"edge38\" class=\"edge\">\n",
       "<title>37&#45;&gt;38</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2911.89,-88.95C2893.98,-78.93 2874.39,-67.98 2856.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2858.19,-54.91 2847.76,-53.09 2854.78,-61.02 2858.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 39 -->\n",
       "<g id=\"node40\" class=\"node\">\n",
       "<title>39</title>\n",
       "<path fill=\"#eeaf81\" stroke=\"black\" d=\"M3034.5,-53C3034.5,-53 2907.5,-53 2907.5,-53 2901.5,-53 2895.5,-47 2895.5,-41 2895.5,-41 2895.5,-12 2895.5,-12 2895.5,-6 2901.5,0 2907.5,0 2907.5,0 3034.5,0 3034.5,0 3040.5,0 3046.5,-6 3046.5,-12 3046.5,-12 3046.5,-41 3046.5,-41 3046.5,-47 3040.5,-53 3034.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"2903.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.321</text>\n",
       "<text text-anchor=\"start\" x=\"2930\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"2922.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.655</text>\n",
       "</g>\n",
       "<!-- 37&#45;&gt;39 -->\n",
       "<g id=\"edge39\" class=\"edge\">\n",
       "<title>37&#45;&gt;39</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M2971,-88.95C2971,-80.72 2971,-71.85 2971,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"2974.5,-63.24 2971,-53.24 2967.5,-63.24 2974.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 41 -->\n",
       "<g id=\"node42\" class=\"node\">\n",
       "<title>41</title>\n",
       "<path fill=\"#eca46f\" stroke=\"black\" d=\"M3203.5,-53C3203.5,-53 3076.5,-53 3076.5,-53 3070.5,-53 3064.5,-47 3064.5,-41 3064.5,-41 3064.5,-12 3064.5,-12 3064.5,-6 3070.5,0 3076.5,0 3076.5,0 3203.5,0 3203.5,0 3209.5,0 3215.5,-6 3215.5,-12 3215.5,-12 3215.5,-41 3215.5,-41 3215.5,-47 3209.5,-53 3203.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3072.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.187</text>\n",
       "<text text-anchor=\"start\" x=\"3099\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 43</text>\n",
       "<text text-anchor=\"start\" x=\"3091.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.675</text>\n",
       "</g>\n",
       "<!-- 40&#45;&gt;41 -->\n",
       "<g id=\"edge41\" class=\"edge\">\n",
       "<title>40&#45;&gt;41</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3194.62,-88.95C3186.49,-79.8 3177.66,-69.87 3169.52,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3172.14,-58.39 3162.88,-53.24 3166.9,-63.04 3172.14,-58.39\"/>\n",
       "</g>\n",
       "<!-- 42 -->\n",
       "<g id=\"node43\" class=\"node\">\n",
       "<title>42</title>\n",
       "<path fill=\"#eeab7a\" stroke=\"black\" d=\"M3372.5,-53C3372.5,-53 3245.5,-53 3245.5,-53 3239.5,-53 3233.5,-47 3233.5,-41 3233.5,-41 3233.5,-12 3233.5,-12 3233.5,-6 3239.5,0 3245.5,0 3245.5,0 3372.5,0 3372.5,0 3378.5,0 3384.5,-6 3384.5,-12 3384.5,-12 3384.5,-41 3384.5,-41 3384.5,-47 3378.5,-53 3372.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3241.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.453</text>\n",
       "<text text-anchor=\"start\" x=\"3268\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"3260.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.762</text>\n",
       "</g>\n",
       "<!-- 40&#45;&gt;42 -->\n",
       "<g id=\"edge42\" class=\"edge\">\n",
       "<title>40&#45;&gt;42</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3253.73,-88.95C3261.96,-79.8 3270.89,-69.87 3279.13,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3281.77,-63.01 3285.85,-53.24 3276.56,-58.33 3281.77,-63.01\"/>\n",
       "</g>\n",
       "<!-- 44 -->\n",
       "<g id=\"node45\" class=\"node\">\n",
       "<title>44</title>\n",
       "<path fill=\"#eda775\" stroke=\"black\" d=\"M3720,-157C3720,-157 3586,-157 3586,-157 3580,-157 3574,-151 3574,-145 3574,-145 3574,-101 3574,-101 3574,-95 3580,-89 3586,-89 3586,-89 3720,-89 3720,-89 3726,-89 3732,-95 3732,-101 3732,-101 3732,-145 3732,-145 3732,-151 3726,-157 3720,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"3622.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1125.0</text>\n",
       "<text text-anchor=\"start\" x=\"3582\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 14.911</text>\n",
       "<text text-anchor=\"start\" x=\"3612\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 43</text>\n",
       "<text text-anchor=\"start\" x=\"3604.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.645</text>\n",
       "</g>\n",
       "<!-- 43&#45;&gt;44 -->\n",
       "<g id=\"edge44\" class=\"edge\">\n",
       "<title>43&#45;&gt;44</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3711.08,-192.88C3703.57,-183.98 3695.36,-174.24 3687.53,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3690.2,-162.69 3681.08,-157.3 3684.85,-167.2 3690.2,-162.69\"/>\n",
       "</g>\n",
       "<!-- 47 -->\n",
       "<g id=\"node48\" class=\"node\">\n",
       "<title>47</title>\n",
       "<path fill=\"#ea995f\" stroke=\"black\" d=\"M3889.5,-157C3889.5,-157 3762.5,-157 3762.5,-157 3756.5,-157 3750.5,-151 3750.5,-145 3750.5,-145 3750.5,-101 3750.5,-101 3750.5,-95 3756.5,-89 3762.5,-89 3762.5,-89 3889.5,-89 3889.5,-89 3895.5,-89 3901.5,-95 3901.5,-101 3901.5,-101 3901.5,-145 3901.5,-145 3901.5,-151 3895.5,-157 3889.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"3792.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 6.3</text>\n",
       "<text text-anchor=\"start\" x=\"3758.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 14.08</text>\n",
       "<text text-anchor=\"start\" x=\"3785\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 50</text>\n",
       "<text text-anchor=\"start\" x=\"3777.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.525</text>\n",
       "</g>\n",
       "<!-- 43&#45;&gt;47 -->\n",
       "<g id=\"edge47\" class=\"edge\">\n",
       "<title>43&#45;&gt;47</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3767.25,-192.88C3774.84,-183.98 3783.15,-174.24 3791.07,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3793.77,-167.18 3797.6,-157.3 3788.45,-162.64 3793.77,-167.18\"/>\n",
       "</g>\n",
       "<!-- 45 -->\n",
       "<g id=\"node46\" class=\"node\">\n",
       "<title>45</title>\n",
       "<path fill=\"#eca46f\" stroke=\"black\" d=\"M3549,-53C3549,-53 3415,-53 3415,-53 3409,-53 3403,-47 3403,-41 3403,-41 3403,-12 3403,-12 3403,-6 3409,0 3415,0 3415,0 3549,0 3549,0 3555,0 3561,-6 3561,-12 3561,-12 3561,-41 3561,-41 3561,-47 3555,-53 3549,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3411\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.439</text>\n",
       "<text text-anchor=\"start\" x=\"3441\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 34</text>\n",
       "<text text-anchor=\"start\" x=\"3433.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.668</text>\n",
       "</g>\n",
       "<!-- 44&#45;&gt;45 -->\n",
       "<g id=\"edge45\" class=\"edge\">\n",
       "<title>44&#45;&gt;45</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3593.19,-88.95C3575.07,-78.93 3555.24,-67.98 3537.42,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3538.75,-54.86 3528.3,-53.09 3535.36,-60.99 3538.75,-54.86\"/>\n",
       "</g>\n",
       "<!-- 46 -->\n",
       "<g id=\"node47\" class=\"node\">\n",
       "<title>46</title>\n",
       "<path fill=\"#f0b68c\" stroke=\"black\" d=\"M3718.5,-53C3718.5,-53 3591.5,-53 3591.5,-53 3585.5,-53 3579.5,-47 3579.5,-41 3579.5,-41 3579.5,-12 3579.5,-12 3579.5,-6 3585.5,0 3591.5,0 3591.5,0 3718.5,0 3718.5,0 3724.5,0 3730.5,-6 3730.5,-12 3730.5,-12 3730.5,-41 3730.5,-41 3730.5,-47 3724.5,-53 3718.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3587.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 9.139</text>\n",
       "<text text-anchor=\"start\" x=\"3617.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"3610\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.78</text>\n",
       "</g>\n",
       "<!-- 44&#45;&gt;46 -->\n",
       "<g id=\"edge46\" class=\"edge\">\n",
       "<title>44&#45;&gt;46</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3653.7,-88.95C3653.87,-80.72 3654.06,-71.85 3654.24,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3657.74,-63.31 3654.46,-53.24 3650.74,-63.16 3657.74,-63.31\"/>\n",
       "</g>\n",
       "<!-- 48 -->\n",
       "<g id=\"node49\" class=\"node\">\n",
       "<title>48</title>\n",
       "<path fill=\"#eb9e66\" stroke=\"black\" d=\"M3887.5,-53C3887.5,-53 3760.5,-53 3760.5,-53 3754.5,-53 3748.5,-47 3748.5,-41 3748.5,-41 3748.5,-12 3748.5,-12 3748.5,-6 3754.5,0 3760.5,0 3760.5,0 3887.5,0 3887.5,0 3893.5,0 3899.5,-6 3899.5,-12 3899.5,-12 3899.5,-41 3899.5,-41 3899.5,-47 3893.5,-53 3887.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3756.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.241</text>\n",
       "<text text-anchor=\"start\" x=\"3783\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 31</text>\n",
       "<text text-anchor=\"start\" x=\"3775.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.278</text>\n",
       "</g>\n",
       "<!-- 47&#45;&gt;48 -->\n",
       "<g id=\"edge48\" class=\"edge\">\n",
       "<title>47&#45;&gt;48</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3825.3,-88.95C3825.13,-80.72 3824.94,-71.85 3824.76,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3828.26,-63.16 3824.54,-53.24 3821.26,-63.31 3828.26,-63.16\"/>\n",
       "</g>\n",
       "<!-- 49 -->\n",
       "<g id=\"node50\" class=\"node\">\n",
       "<title>49</title>\n",
       "<path fill=\"#e89253\" stroke=\"black\" d=\"M4064,-53C4064,-53 3930,-53 3930,-53 3924,-53 3918,-47 3918,-41 3918,-41 3918,-12 3918,-12 3918,-6 3924,0 3930,0 3930,0 4064,0 4064,0 4070,0 4076,-6 4076,-12 4076,-12 4076,-41 4076,-41 4076,-47 4070,-53 4064,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"3926\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 20.189</text>\n",
       "<text text-anchor=\"start\" x=\"3956\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 19</text>\n",
       "<text text-anchor=\"start\" x=\"3952\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 133.56</text>\n",
       "</g>\n",
       "<!-- 47&#45;&gt;49 -->\n",
       "<g id=\"edge49\" class=\"edge\">\n",
       "<title>47&#45;&gt;49</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M3885.81,-88.95C3903.93,-78.93 3923.76,-67.98 3941.58,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"3943.64,-60.99 3950.7,-53.09 3940.25,-54.86 3943.64,-60.99\"/>\n",
       "</g>\n",
       "<!-- 51 -->\n",
       "<g id=\"node52\" class=\"node\">\n",
       "<title>51</title>\n",
       "<path fill=\"#eeab7b\" stroke=\"black\" d=\"M4486.5,-261C4486.5,-261 4359.5,-261 4359.5,-261 4353.5,-261 4347.5,-255 4347.5,-249 4347.5,-249 4347.5,-205 4347.5,-205 4347.5,-199 4353.5,-193 4359.5,-193 4359.5,-193 4486.5,-193 4486.5,-193 4492.5,-193 4498.5,-199 4498.5,-205 4498.5,-205 4498.5,-249 4498.5,-249 4498.5,-255 4492.5,-261 4486.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"4383.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"4355.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.232</text>\n",
       "<text text-anchor=\"start\" x=\"4382\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 30</text>\n",
       "<text text-anchor=\"start\" x=\"4374.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.735</text>\n",
       "</g>\n",
       "<!-- 50&#45;&gt;51 -->\n",
       "<g id=\"edge51\" class=\"edge\">\n",
       "<title>50&#45;&gt;51</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4423,-296.88C4423,-288.78 4423,-279.98 4423,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4426.5,-271.3 4423,-261.3 4419.5,-271.3 4426.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 58 -->\n",
       "<g id=\"node59\" class=\"node\">\n",
       "<title>58</title>\n",
       "<path fill=\"#f2bf9b\" stroke=\"black\" d=\"M4998,-261C4998,-261 4864,-261 4864,-261 4858,-261 4852,-255 4852,-249 4852,-249 4852,-205 4852,-205 4852,-199 4858,-193 4864,-193 4864,-193 4998,-193 4998,-193 5004,-193 5010,-199 5010,-205 5010,-205 5010,-249 5010,-249 5010,-255 5004,-261 4998,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"4882.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 63.4</text>\n",
       "<text text-anchor=\"start\" x=\"4860\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.747</text>\n",
       "<text text-anchor=\"start\" x=\"4890\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 66</text>\n",
       "<text text-anchor=\"start\" x=\"4882.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.141</text>\n",
       "</g>\n",
       "<!-- 50&#45;&gt;58 -->\n",
       "<g id=\"edge58\" class=\"edge\">\n",
       "<title>50&#45;&gt;58</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4502.1,-314.12C4594.08,-295.65 4745.54,-265.24 4841.68,-245.93\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4842.56,-249.33 4851.67,-243.93 4841.18,-242.47 4842.56,-249.33\"/>\n",
       "</g>\n",
       "<!-- 52 -->\n",
       "<g id=\"node53\" class=\"node\">\n",
       "<title>52</title>\n",
       "<path fill=\"#eda774\" stroke=\"black\" d=\"M4402.5,-157C4402.5,-157 4275.5,-157 4275.5,-157 4269.5,-157 4263.5,-151 4263.5,-145 4263.5,-145 4263.5,-101 4263.5,-101 4263.5,-95 4269.5,-89 4275.5,-89 4275.5,-89 4402.5,-89 4402.5,-89 4408.5,-89 4414.5,-95 4414.5,-101 4414.5,-101 4414.5,-145 4414.5,-145 4414.5,-151 4408.5,-157 4402.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"4308.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2250.0</text>\n",
       "<text text-anchor=\"start\" x=\"4271.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.943</text>\n",
       "<text text-anchor=\"start\" x=\"4298\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 16</text>\n",
       "<text text-anchor=\"start\" x=\"4290.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.865</text>\n",
       "</g>\n",
       "<!-- 51&#45;&gt;52 -->\n",
       "<g id=\"edge52\" class=\"edge\">\n",
       "<title>51&#45;&gt;52</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4395.73,-192.88C4388.47,-184.07 4380.53,-174.43 4372.96,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4375.48,-162.79 4366.42,-157.3 4370.08,-167.24 4375.48,-162.79\"/>\n",
       "</g>\n",
       "<!-- 55 -->\n",
       "<g id=\"node56\" class=\"node\">\n",
       "<title>55</title>\n",
       "<path fill=\"#efaf82\" stroke=\"black\" d=\"M4571.5,-157C4571.5,-157 4444.5,-157 4444.5,-157 4438.5,-157 4432.5,-151 4432.5,-145 4432.5,-145 4432.5,-101 4432.5,-101 4432.5,-95 4438.5,-89 4444.5,-89 4444.5,-89 4571.5,-89 4571.5,-89 4577.5,-89 4583.5,-95 4583.5,-101 4583.5,-101 4583.5,-145 4583.5,-145 4583.5,-151 4577.5,-157 4571.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"4459.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 63.4</text>\n",
       "<text text-anchor=\"start\" x=\"4440.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.576</text>\n",
       "<text text-anchor=\"start\" x=\"4467\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 14</text>\n",
       "<text text-anchor=\"start\" x=\"4459.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.443</text>\n",
       "</g>\n",
       "<!-- 51&#45;&gt;55 -->\n",
       "<g id=\"edge55\" class=\"edge\">\n",
       "<title>51&#45;&gt;55</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4450.6,-192.88C4457.95,-184.07 4465.97,-174.43 4473.64,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4476.54,-167.22 4480.25,-157.3 4471.16,-162.74 4476.54,-167.22\"/>\n",
       "</g>\n",
       "<!-- 53 -->\n",
       "<g id=\"node54\" class=\"node\">\n",
       "<title>53</title>\n",
       "<path fill=\"#eca26d\" stroke=\"black\" d=\"M4233.5,-53C4233.5,-53 4106.5,-53 4106.5,-53 4100.5,-53 4094.5,-47 4094.5,-41 4094.5,-41 4094.5,-12 4094.5,-12 4094.5,-6 4100.5,0 4106.5,0 4106.5,0 4233.5,0 4233.5,0 4239.5,0 4245.5,-6 4245.5,-12 4245.5,-12 4245.5,-41 4245.5,-41 4245.5,-47 4239.5,-53 4233.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4102.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.466</text>\n",
       "<text text-anchor=\"start\" x=\"4132.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"4121.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.117</text>\n",
       "</g>\n",
       "<!-- 52&#45;&gt;53 -->\n",
       "<g id=\"edge53\" class=\"edge\">\n",
       "<title>52&#45;&gt;53</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4279.89,-88.95C4261.98,-78.93 4242.39,-67.98 4224.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4226.19,-54.91 4215.76,-53.09 4222.78,-61.02 4226.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 54 -->\n",
       "<g id=\"node55\" class=\"node\">\n",
       "<title>54</title>\n",
       "<path fill=\"#eda977\" stroke=\"black\" d=\"M4402.5,-53C4402.5,-53 4275.5,-53 4275.5,-53 4269.5,-53 4263.5,-47 4263.5,-41 4263.5,-41 4263.5,-12 4263.5,-12 4263.5,-6 4269.5,0 4275.5,0 4275.5,0 4402.5,0 4402.5,0 4408.5,0 4414.5,-6 4414.5,-12 4414.5,-12 4414.5,-41 4414.5,-41 4414.5,-47 4408.5,-53 4402.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4271.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.578</text>\n",
       "<text text-anchor=\"start\" x=\"4298\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 11</text>\n",
       "<text text-anchor=\"start\" x=\"4290.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.296</text>\n",
       "</g>\n",
       "<!-- 52&#45;&gt;54 -->\n",
       "<g id=\"edge54\" class=\"edge\">\n",
       "<title>52&#45;&gt;54</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4339,-88.95C4339,-80.72 4339,-71.85 4339,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4342.5,-63.24 4339,-53.24 4335.5,-63.24 4342.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 56 -->\n",
       "<g id=\"node57\" class=\"node\">\n",
       "<title>56</title>\n",
       "<path fill=\"#efb286\" stroke=\"black\" d=\"M4571.5,-53C4571.5,-53 4444.5,-53 4444.5,-53 4438.5,-53 4432.5,-47 4432.5,-41 4432.5,-41 4432.5,-12 4432.5,-12 4432.5,-6 4438.5,0 4444.5,0 4444.5,0 4571.5,0 4571.5,0 4577.5,0 4583.5,-6 4583.5,-12 4583.5,-12 4583.5,-41 4583.5,-41 4583.5,-47 4577.5,-53 4571.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4440.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.124</text>\n",
       "<text text-anchor=\"start\" x=\"4470.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"4459.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.743</text>\n",
       "</g>\n",
       "<!-- 55&#45;&gt;56 -->\n",
       "<g id=\"edge56\" class=\"edge\">\n",
       "<title>55&#45;&gt;56</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4508,-88.95C4508,-80.72 4508,-71.85 4508,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4511.5,-63.24 4508,-53.24 4504.5,-63.24 4511.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 57 -->\n",
       "<g id=\"node58\" class=\"node\">\n",
       "<title>57</title>\n",
       "<path fill=\"#eeac7d\" stroke=\"black\" d=\"M4740.5,-53C4740.5,-53 4613.5,-53 4613.5,-53 4607.5,-53 4601.5,-47 4601.5,-41 4601.5,-41 4601.5,-12 4601.5,-12 4601.5,-6 4607.5,0 4613.5,0 4613.5,0 4740.5,0 4740.5,0 4746.5,0 4752.5,-6 4752.5,-12 4752.5,-12 4752.5,-41 4752.5,-41 4752.5,-47 4746.5,-53 4740.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4609.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.657</text>\n",
       "<text text-anchor=\"start\" x=\"4639.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\n",
       "<text text-anchor=\"start\" x=\"4628.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.375</text>\n",
       "</g>\n",
       "<!-- 55&#45;&gt;57 -->\n",
       "<g id=\"edge57\" class=\"edge\">\n",
       "<title>55&#45;&gt;57</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4567.11,-88.95C4585.02,-78.93 4604.61,-67.98 4622.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4624.22,-61.02 4631.24,-53.09 4620.81,-54.91 4624.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 59 -->\n",
       "<g id=\"node60\" class=\"node\">\n",
       "<title>59</title>\n",
       "<path fill=\"#f3c4a2\" stroke=\"black\" d=\"M4994.5,-157C4994.5,-157 4867.5,-157 4867.5,-157 4861.5,-157 4855.5,-151 4855.5,-145 4855.5,-145 4855.5,-101 4855.5,-101 4855.5,-95 4861.5,-89 4867.5,-89 4867.5,-89 4994.5,-89 4994.5,-89 5000.5,-89 5006.5,-95 5006.5,-101 5006.5,-101 5006.5,-145 5006.5,-145 5006.5,-151 5000.5,-157 4994.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"4891.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.006</text>\n",
       "<text text-anchor=\"start\" x=\"4863.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.892</text>\n",
       "<text text-anchor=\"start\" x=\"4890\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 45</text>\n",
       "<text text-anchor=\"start\" x=\"4882.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 119.826</text>\n",
       "</g>\n",
       "<!-- 58&#45;&gt;59 -->\n",
       "<g id=\"edge59\" class=\"edge\">\n",
       "<title>58&#45;&gt;59</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4931,-192.88C4931,-184.78 4931,-175.98 4931,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4934.5,-167.3 4931,-157.3 4927.5,-167.3 4934.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 62 -->\n",
       "<g id=\"node63\" class=\"node\">\n",
       "<title>62</title>\n",
       "<path fill=\"#f0b58b\" stroke=\"black\" d=\"M5247.5,-157C5247.5,-157 5120.5,-157 5120.5,-157 5114.5,-157 5108.5,-151 5108.5,-145 5108.5,-145 5108.5,-101 5108.5,-101 5108.5,-95 5114.5,-89 5120.5,-89 5120.5,-89 5247.5,-89 5247.5,-89 5253.5,-89 5259.5,-95 5259.5,-101 5259.5,-101 5259.5,-145 5259.5,-145 5259.5,-151 5253.5,-157 5247.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"5153.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2825.0</text>\n",
       "<text text-anchor=\"start\" x=\"5116.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.362</text>\n",
       "<text text-anchor=\"start\" x=\"5143\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 21</text>\n",
       "<text text-anchor=\"start\" x=\"5135.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.959</text>\n",
       "</g>\n",
       "<!-- 58&#45;&gt;62 -->\n",
       "<g id=\"edge62\" class=\"edge\">\n",
       "<title>58&#45;&gt;62</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5010.01,-194.15C5038.15,-182.8 5069.95,-169.98 5098.6,-158.43\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5100.22,-161.55 5108.18,-154.57 5097.6,-155.06 5100.22,-161.55\"/>\n",
       "</g>\n",
       "<!-- 60 -->\n",
       "<g id=\"node61\" class=\"node\">\n",
       "<title>60</title>\n",
       "<path fill=\"#f2bf9b\" stroke=\"black\" d=\"M4909.5,-53C4909.5,-53 4782.5,-53 4782.5,-53 4776.5,-53 4770.5,-47 4770.5,-41 4770.5,-41 4770.5,-12 4770.5,-12 4770.5,-6 4776.5,0 4782.5,0 4782.5,0 4909.5,0 4909.5,0 4915.5,0 4921.5,-6 4921.5,-12 4921.5,-12 4921.5,-41 4921.5,-41 4921.5,-47 4915.5,-53 4909.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4778.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.539</text>\n",
       "<text text-anchor=\"start\" x=\"4805\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 33</text>\n",
       "<text text-anchor=\"start\" x=\"4797.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.105</text>\n",
       "</g>\n",
       "<!-- 59&#45;&gt;60 -->\n",
       "<g id=\"edge60\" class=\"edge\">\n",
       "<title>59&#45;&gt;60</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4901.27,-88.95C4893.04,-79.8 4884.11,-69.87 4875.87,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4878.44,-58.33 4869.15,-53.24 4873.23,-63.01 4878.44,-58.33\"/>\n",
       "</g>\n",
       "<!-- 61 -->\n",
       "<g id=\"node62\" class=\"node\">\n",
       "<title>61</title>\n",
       "<path fill=\"#f6d1b7\" stroke=\"black\" d=\"M5078.5,-53C5078.5,-53 4951.5,-53 4951.5,-53 4945.5,-53 4939.5,-47 4939.5,-41 4939.5,-41 4939.5,-12 4939.5,-12 4939.5,-6 4945.5,0 4951.5,0 4951.5,0 5078.5,0 5078.5,0 5084.5,0 5090.5,-6 5090.5,-12 5090.5,-12 5090.5,-41 5090.5,-41 5090.5,-47 5084.5,-53 5078.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"4947.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.747</text>\n",
       "<text text-anchor=\"start\" x=\"4974\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 12</text>\n",
       "<text text-anchor=\"start\" x=\"4966.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 116.309</text>\n",
       "</g>\n",
       "<!-- 59&#45;&gt;61 -->\n",
       "<g id=\"edge61\" class=\"edge\">\n",
       "<title>59&#45;&gt;61</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M4960.38,-88.95C4968.51,-79.8 4977.34,-69.87 4985.48,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"4988.1,-63.04 4992.12,-53.24 4982.86,-58.39 4988.1,-63.04\"/>\n",
       "</g>\n",
       "<!-- 63 -->\n",
       "<g id=\"node64\" class=\"node\">\n",
       "<title>63</title>\n",
       "<path fill=\"#efb083\" stroke=\"black\" d=\"M5247.5,-53C5247.5,-53 5120.5,-53 5120.5,-53 5114.5,-53 5108.5,-47 5108.5,-41 5108.5,-41 5108.5,-12 5108.5,-12 5108.5,-6 5114.5,0 5120.5,0 5120.5,0 5247.5,0 5247.5,0 5253.5,0 5259.5,-6 5259.5,-12 5259.5,-12 5259.5,-41 5259.5,-41 5259.5,-47 5253.5,-53 5247.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5116.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.911</text>\n",
       "<text text-anchor=\"start\" x=\"5143\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"5135.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.283</text>\n",
       "</g>\n",
       "<!-- 62&#45;&gt;63 -->\n",
       "<g id=\"edge63\" class=\"edge\">\n",
       "<title>62&#45;&gt;63</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5184,-88.95C5184,-80.72 5184,-71.85 5184,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5187.5,-63.24 5184,-53.24 5180.5,-63.24 5187.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 64 -->\n",
       "<g id=\"node65\" class=\"node\">\n",
       "<title>64</title>\n",
       "<path fill=\"#f1bd97\" stroke=\"black\" d=\"M5416.5,-53C5416.5,-53 5289.5,-53 5289.5,-53 5283.5,-53 5277.5,-47 5277.5,-41 5277.5,-41 5277.5,-12 5277.5,-12 5277.5,-6 5283.5,0 5289.5,0 5289.5,0 5416.5,0 5416.5,0 5422.5,0 5428.5,-6 5428.5,-12 5428.5,-12 5428.5,-41 5428.5,-41 5428.5,-47 5422.5,-53 5416.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5285.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.868</text>\n",
       "<text text-anchor=\"start\" x=\"5315.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"5304.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.808</text>\n",
       "</g>\n",
       "<!-- 62&#45;&gt;64 -->\n",
       "<g id=\"edge64\" class=\"edge\">\n",
       "<title>62&#45;&gt;64</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5243.11,-88.95C5261.02,-78.93 5280.61,-67.98 5298.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5300.22,-61.02 5307.24,-53.09 5296.81,-54.91 5300.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 66 -->\n",
       "<g id=\"node67\" class=\"node\">\n",
       "<title>66</title>\n",
       "<path fill=\"#efb184\" stroke=\"black\" d=\"M6860.5,-469C6860.5,-469 6741.5,-469 6741.5,-469 6735.5,-469 6729.5,-463 6729.5,-457 6729.5,-457 6729.5,-413 6729.5,-413 6729.5,-407 6735.5,-401 6741.5,-401 6741.5,-401 6860.5,-401 6860.5,-401 6866.5,-401 6872.5,-407 6872.5,-413 6872.5,-413 6872.5,-457 6872.5,-457 6872.5,-463 6866.5,-469 6860.5,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"6761.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.056</text>\n",
       "<text text-anchor=\"start\" x=\"6737.5\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 38.6</text>\n",
       "<text text-anchor=\"start\" x=\"6756\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 159</text>\n",
       "<text text-anchor=\"start\" x=\"6752.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.085</text>\n",
       "</g>\n",
       "<!-- 65&#45;&gt;66 -->\n",
       "<g id=\"edge66\" class=\"edge\">\n",
       "<title>65&#45;&gt;66</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6860.43,-504.88C6852.74,-495.98 6844.34,-486.24 6836.34,-476.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6838.91,-474.58 6829.73,-469.3 6833.61,-479.16 6838.91,-474.58\"/>\n",
       "</g>\n",
       "<!-- 85 -->\n",
       "<g id=\"node86\" class=\"node\">\n",
       "<title>85</title>\n",
       "<path fill=\"#f4c8a8\" stroke=\"black\" d=\"M7389,-469C7389,-469 7255,-469 7255,-469 7249,-469 7243,-463 7243,-457 7243,-457 7243,-413 7243,-413 7243,-407 7249,-401 7255,-401 7255,-401 7389,-401 7389,-401 7395,-401 7401,-407 7401,-413 7401,-413 7401,-457 7401,-457 7401,-463 7395,-469 7389,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"7282.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.035</text>\n",
       "<text text-anchor=\"start\" x=\"7251\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 30.055</text>\n",
       "<text text-anchor=\"start\" x=\"7281\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 48</text>\n",
       "<text text-anchor=\"start\" x=\"7273.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.862</text>\n",
       "</g>\n",
       "<!-- 65&#45;&gt;85 -->\n",
       "<g id=\"edge85\" class=\"edge\">\n",
       "<title>65&#45;&gt;85</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6968.17,-519.35C7043.06,-501.71 7155.28,-475.27 7233.19,-456.92\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7234.06,-460.31 7242.99,-454.61 7232.45,-453.5 7234.06,-460.31\"/>\n",
       "</g>\n",
       "<!-- 67 -->\n",
       "<g id=\"node68\" class=\"node\">\n",
       "<title>67</title>\n",
       "<path fill=\"#efaf82\" stroke=\"black\" d=\"M6523,-365C6523,-365 6389,-365 6389,-365 6383,-365 6377,-359 6377,-353 6377,-353 6377,-309 6377,-309 6377,-303 6383,-297 6389,-297 6389,-297 6523,-297 6523,-297 6529,-297 6535,-303 6535,-309 6535,-309 6535,-353 6535,-353 6535,-359 6529,-365 6523,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"6416.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.017</text>\n",
       "<text text-anchor=\"start\" x=\"6385\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 34.935</text>\n",
       "<text text-anchor=\"start\" x=\"6411\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 153</text>\n",
       "<text text-anchor=\"start\" x=\"6407.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.521</text>\n",
       "</g>\n",
       "<!-- 66&#45;&gt;67 -->\n",
       "<g id=\"edge67\" class=\"edge\">\n",
       "<title>66&#45;&gt;67</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6729.1,-412.74C6675.52,-396.9 6602.04,-375.18 6544.8,-358.25\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6545.61,-354.84 6535.03,-355.37 6543.63,-361.56 6545.61,-354.84\"/>\n",
       "</g>\n",
       "<!-- 82 -->\n",
       "<g id=\"node83\" class=\"node\">\n",
       "<title>82</title>\n",
       "<path fill=\"#f7dac4\" stroke=\"black\" d=\"M6864.5,-365C6864.5,-365 6737.5,-365 6737.5,-365 6731.5,-365 6725.5,-359 6725.5,-353 6725.5,-353 6725.5,-309 6725.5,-309 6725.5,-303 6731.5,-297 6737.5,-297 6737.5,-297 6864.5,-297 6864.5,-297 6870.5,-297 6876.5,-303 6876.5,-309 6876.5,-309 6876.5,-353 6876.5,-353 6876.5,-359 6870.5,-365 6864.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"6770.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 1125.0</text>\n",
       "<text text-anchor=\"start\" x=\"6733.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.687</text>\n",
       "<text text-anchor=\"start\" x=\"6763.5\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\n",
       "<text text-anchor=\"start\" x=\"6756\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 113.97</text>\n",
       "</g>\n",
       "<!-- 66&#45;&gt;82 -->\n",
       "<g id=\"edge82\" class=\"edge\">\n",
       "<title>66&#45;&gt;82</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6801,-400.88C6801,-392.78 6801,-383.98 6801,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6804.5,-375.3 6801,-365.3 6797.5,-375.3 6804.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 68 -->\n",
       "<g id=\"node69\" class=\"node\">\n",
       "<title>68</title>\n",
       "<path fill=\"#f2c19d\" stroke=\"black\" d=\"M6007.5,-261C6007.5,-261 5880.5,-261 5880.5,-261 5874.5,-261 5868.5,-255 5868.5,-249 5868.5,-249 5868.5,-205 5868.5,-205 5868.5,-199 5874.5,-193 5880.5,-193 5880.5,-193 6007.5,-193 6007.5,-193 6013.5,-193 6019.5,-199 6019.5,-205 6019.5,-205 6019.5,-249 6019.5,-249 6019.5,-255 6013.5,-261 6007.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"5917.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 565.0</text>\n",
       "<text text-anchor=\"start\" x=\"5876.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 46.98</text>\n",
       "<text text-anchor=\"start\" x=\"5903\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 18</text>\n",
       "<text text-anchor=\"start\" x=\"5895.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.749</text>\n",
       "</g>\n",
       "<!-- 67&#45;&gt;68 -->\n",
       "<g id=\"edge68\" class=\"edge\">\n",
       "<title>67&#45;&gt;68</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6376.84,-314.23C6282.77,-295.49 6126.4,-264.34 6029.59,-245.05\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6030.03,-241.57 6019.54,-243.05 6028.66,-248.44 6030.03,-241.57\"/>\n",
       "</g>\n",
       "<!-- 75 -->\n",
       "<g id=\"node76\" class=\"node\">\n",
       "<title>75</title>\n",
       "<path fill=\"#eead7e\" stroke=\"black\" d=\"M6523,-261C6523,-261 6389,-261 6389,-261 6383,-261 6377,-255 6377,-249 6377,-249 6377,-205 6377,-205 6377,-199 6383,-193 6389,-193 6389,-193 6523,-193 6523,-193 6529,-193 6535,-199 6535,-205 6535,-205 6535,-249 6535,-249 6535,-255 6529,-261 6523,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"6416.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.034</text>\n",
       "<text text-anchor=\"start\" x=\"6385\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 29.888</text>\n",
       "<text text-anchor=\"start\" x=\"6411\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 135</text>\n",
       "<text text-anchor=\"start\" x=\"6407.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.157</text>\n",
       "</g>\n",
       "<!-- 67&#45;&gt;75 -->\n",
       "<g id=\"edge75\" class=\"edge\">\n",
       "<title>67&#45;&gt;75</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6456,-296.88C6456,-288.78 6456,-279.98 6456,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6459.5,-271.3 6456,-261.3 6452.5,-271.3 6459.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 69 -->\n",
       "<g id=\"node70\" class=\"node\">\n",
       "<title>69</title>\n",
       "<path fill=\"#f7d7c0\" stroke=\"black\" d=\"M5754.5,-157C5754.5,-157 5627.5,-157 5627.5,-157 5621.5,-157 5615.5,-151 5615.5,-145 5615.5,-145 5615.5,-101 5615.5,-101 5615.5,-95 5621.5,-89 5627.5,-89 5627.5,-89 5754.5,-89 5754.5,-89 5760.5,-89 5766.5,-95 5766.5,-101 5766.5,-101 5766.5,-145 5766.5,-145 5766.5,-151 5760.5,-157 5754.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"5664.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 450.0</text>\n",
       "<text text-anchor=\"start\" x=\"5623.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.035</text>\n",
       "<text text-anchor=\"start\" x=\"5653.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"5642.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 114.769</text>\n",
       "</g>\n",
       "<!-- 68&#45;&gt;69 -->\n",
       "<g id=\"edge69\" class=\"edge\">\n",
       "<title>68&#45;&gt;69</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5868.43,-195.53C5839.4,-183.83 5806.06,-170.39 5776.18,-158.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5777.2,-154.98 5766.61,-154.48 5774.58,-161.47 5777.2,-154.98\"/>\n",
       "</g>\n",
       "<!-- 72 -->\n",
       "<g id=\"node73\" class=\"node\">\n",
       "<title>72</title>\n",
       "<path fill=\"#eeab7b\" stroke=\"black\" d=\"M6011,-157C6011,-157 5877,-157 5877,-157 5871,-157 5865,-151 5865,-145 5865,-145 5865,-101 5865,-101 5865,-95 5871,-89 5877,-89 5877,-89 6011,-89 6011,-89 6017,-89 6023,-95 6023,-101 6023,-101 6023,-145 6023,-145 6023,-151 6017,-157 6011,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"5904.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.017</text>\n",
       "<text text-anchor=\"start\" x=\"5873\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 15.403</text>\n",
       "<text text-anchor=\"start\" x=\"5906.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"5895.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.729</text>\n",
       "</g>\n",
       "<!-- 68&#45;&gt;72 -->\n",
       "<g id=\"edge72\" class=\"edge\">\n",
       "<title>68&#45;&gt;72</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5944,-192.88C5944,-184.78 5944,-175.98 5944,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5947.5,-167.3 5944,-157.3 5940.5,-167.3 5947.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 70 -->\n",
       "<g id=\"node71\" class=\"node\">\n",
       "<title>70</title>\n",
       "<path fill=\"#f8dbc6\" stroke=\"black\" d=\"M5585.5,-53C5585.5,-53 5458.5,-53 5458.5,-53 5452.5,-53 5446.5,-47 5446.5,-41 5446.5,-41 5446.5,-12 5446.5,-12 5446.5,-6 5452.5,0 5458.5,0 5458.5,0 5585.5,0 5585.5,0 5591.5,0 5597.5,-6 5597.5,-12 5597.5,-12 5597.5,-41 5597.5,-41 5597.5,-47 5591.5,-53 5585.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5454.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.107</text>\n",
       "<text text-anchor=\"start\" x=\"5484.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"5473.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 113.657</text>\n",
       "</g>\n",
       "<!-- 69&#45;&gt;70 -->\n",
       "<g id=\"edge70\" class=\"edge\">\n",
       "<title>69&#45;&gt;70</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5631.89,-88.95C5613.98,-78.93 5594.39,-67.98 5576.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5578.19,-54.91 5567.76,-53.09 5574.78,-61.02 5578.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 71 -->\n",
       "<g id=\"node72\" class=\"node\">\n",
       "<title>71</title>\n",
       "<path fill=\"#f4c8a9\" stroke=\"black\" d=\"M5754.5,-53C5754.5,-53 5627.5,-53 5627.5,-53 5621.5,-53 5615.5,-47 5615.5,-41 5615.5,-41 5615.5,-12 5615.5,-12 5615.5,-6 5621.5,0 5627.5,0 5627.5,0 5754.5,0 5754.5,0 5760.5,0 5766.5,-6 5766.5,-12 5766.5,-12 5766.5,-41 5766.5,-41 5766.5,-47 5760.5,-53 5754.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5623.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.313</text>\n",
       "<text text-anchor=\"start\" x=\"5653.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"5646\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.66</text>\n",
       "</g>\n",
       "<!-- 69&#45;&gt;71 -->\n",
       "<g id=\"edge71\" class=\"edge\">\n",
       "<title>69&#45;&gt;71</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5691,-88.95C5691,-80.72 5691,-71.85 5691,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5694.5,-63.24 5691,-53.24 5687.5,-63.24 5694.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 73 -->\n",
       "<g id=\"node74\" class=\"node\">\n",
       "<title>73</title>\n",
       "<path fill=\"#efb286\" stroke=\"black\" d=\"M5923.5,-53C5923.5,-53 5796.5,-53 5796.5,-53 5790.5,-53 5784.5,-47 5784.5,-41 5784.5,-41 5784.5,-12 5784.5,-12 5784.5,-6 5790.5,0 5796.5,0 5796.5,0 5923.5,0 5923.5,0 5929.5,0 5935.5,-6 5935.5,-12 5935.5,-12 5935.5,-41 5935.5,-41 5935.5,-47 5929.5,-53 5923.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5792.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.609</text>\n",
       "<text text-anchor=\"start\" x=\"5822.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"5811.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.839</text>\n",
       "</g>\n",
       "<!-- 72&#45;&gt;73 -->\n",
       "<g id=\"edge73\" class=\"edge\">\n",
       "<title>72&#45;&gt;73</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5914.62,-88.95C5906.49,-79.8 5897.66,-69.87 5889.52,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5892.14,-58.39 5882.88,-53.24 5886.9,-63.04 5892.14,-58.39\"/>\n",
       "</g>\n",
       "<!-- 74 -->\n",
       "<g id=\"node75\" class=\"node\">\n",
       "<title>74</title>\n",
       "<path fill=\"#e99355\" stroke=\"black\" d=\"M6084.5,-53C6084.5,-53 5965.5,-53 5965.5,-53 5959.5,-53 5953.5,-47 5953.5,-41 5953.5,-41 5953.5,-12 5953.5,-12 5953.5,-6 5959.5,0 5965.5,0 5965.5,0 6084.5,0 6084.5,0 6090.5,0 6096.5,-6 6096.5,-12 6096.5,-12 6096.5,-41 6096.5,-41 6096.5,-47 6090.5,-53 6084.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"5961.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.92</text>\n",
       "<text text-anchor=\"start\" x=\"5987.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"5976.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 133.344</text>\n",
       "</g>\n",
       "<!-- 72&#45;&gt;74 -->\n",
       "<g id=\"edge74\" class=\"edge\">\n",
       "<title>72&#45;&gt;74</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M5972.33,-88.95C5980.09,-79.89 5988.51,-70.07 5996.3,-60.99\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"5999.09,-63.11 6002.94,-53.24 5993.77,-58.55 5999.09,-63.11\"/>\n",
       "</g>\n",
       "<!-- 76 -->\n",
       "<g id=\"node77\" class=\"node\">\n",
       "<title>76</title>\n",
       "<path fill=\"#eda775\" stroke=\"black\" d=\"M6437,-157C6437,-157 6303,-157 6303,-157 6297,-157 6291,-151 6291,-145 6291,-145 6291,-101 6291,-101 6291,-95 6297,-89 6303,-89 6303,-89 6437,-89 6437,-89 6443,-89 6449,-95 6449,-101 6449,-101 6449,-145 6449,-145 6449,-151 6443,-157 6437,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"6317.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 47.55</text>\n",
       "<text text-anchor=\"start\" x=\"6299\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 29.113</text>\n",
       "<text text-anchor=\"start\" x=\"6329\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 79</text>\n",
       "<text text-anchor=\"start\" x=\"6321.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.681</text>\n",
       "</g>\n",
       "<!-- 75&#45;&gt;76 -->\n",
       "<g id=\"edge76\" class=\"edge\">\n",
       "<title>75&#45;&gt;76</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6428.08,-192.88C6420.57,-183.98 6412.36,-174.24 6404.53,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6407.2,-162.69 6398.08,-157.3 6401.85,-167.2 6407.2,-162.69\"/>\n",
       "</g>\n",
       "<!-- 79 -->\n",
       "<g id=\"node80\" class=\"node\">\n",
       "<title>79</title>\n",
       "<path fill=\"#f0b58a\" stroke=\"black\" d=\"M6613,-157C6613,-157 6479,-157 6479,-157 6473,-157 6467,-151 6467,-145 6467,-145 6467,-101 6467,-101 6467,-95 6473,-89 6479,-89 6479,-89 6613,-89 6613,-89 6619,-89 6625,-95 6625,-101 6625,-101 6625,-145 6625,-145 6625,-151 6619,-157 6613,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"6519.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 565.0</text>\n",
       "<text text-anchor=\"start\" x=\"6475\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 23.075</text>\n",
       "<text text-anchor=\"start\" x=\"6505\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 56</text>\n",
       "<text text-anchor=\"start\" x=\"6497.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.006</text>\n",
       "</g>\n",
       "<!-- 75&#45;&gt;79 -->\n",
       "<g id=\"edge79\" class=\"edge\">\n",
       "<title>75&#45;&gt;79</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6485.22,-192.88C6493.08,-183.98 6501.67,-174.24 6509.86,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6512.63,-167.11 6516.62,-157.3 6507.38,-162.48 6512.63,-167.11\"/>\n",
       "</g>\n",
       "<!-- 77 -->\n",
       "<g id=\"node78\" class=\"node\">\n",
       "<title>77</title>\n",
       "<path fill=\"#eeaf81\" stroke=\"black\" d=\"M6261,-53C6261,-53 6127,-53 6127,-53 6121,-53 6115,-47 6115,-41 6115,-41 6115,-12 6115,-12 6115,-6 6121,0 6127,0 6127,0 6261,0 6261,0 6267,0 6273,-6 6273,-12 6273,-12 6273,-41 6273,-41 6273,-47 6267,-53 6261,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6123\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 26.097</text>\n",
       "<text text-anchor=\"start\" x=\"6153\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"6145.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.613</text>\n",
       "</g>\n",
       "<!-- 76&#45;&gt;77 -->\n",
       "<g id=\"edge77\" class=\"edge\">\n",
       "<title>76&#45;&gt;77</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6308.44,-88.95C6289.62,-78.84 6269.01,-67.78 6250.54,-57.86\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6252.12,-54.73 6241.65,-53.09 6248.81,-60.9 6252.12,-54.73\"/>\n",
       "</g>\n",
       "<!-- 78 -->\n",
       "<g id=\"node79\" class=\"node\">\n",
       "<title>78</title>\n",
       "<path fill=\"#eca16b\" stroke=\"black\" d=\"M6437,-53C6437,-53 6303,-53 6303,-53 6297,-53 6291,-47 6291,-41 6291,-41 6291,-12 6291,-12 6291,-6 6297,0 6303,0 6303,0 6437,0 6437,0 6443,0 6449,-6 6449,-12 6449,-12 6449,-41 6449,-41 6449,-47 6443,-53 6437,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6299\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 24.677</text>\n",
       "<text text-anchor=\"start\" x=\"6329\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 42</text>\n",
       "<text text-anchor=\"start\" x=\"6321.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.504</text>\n",
       "</g>\n",
       "<!-- 76&#45;&gt;78 -->\n",
       "<g id=\"edge78\" class=\"edge\">\n",
       "<title>76&#45;&gt;78</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6370,-88.95C6370,-80.72 6370,-71.85 6370,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6373.5,-63.24 6370,-53.24 6366.5,-63.24 6373.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 80 -->\n",
       "<g id=\"node81\" class=\"node\">\n",
       "<title>80</title>\n",
       "<path fill=\"#eeac7c\" stroke=\"black\" d=\"M6613,-53C6613,-53 6479,-53 6479,-53 6473,-53 6467,-47 6467,-41 6467,-41 6467,-12 6467,-12 6467,-6 6473,0 6479,0 6479,0 6613,0 6613,0 6619,0 6625,-6 6625,-12 6625,-12 6625,-41 6625,-41 6625,-47 6619,-53 6613,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6475\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 25.837</text>\n",
       "<text text-anchor=\"start\" x=\"6505\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 29</text>\n",
       "<text text-anchor=\"start\" x=\"6497.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.517</text>\n",
       "</g>\n",
       "<!-- 79&#45;&gt;80 -->\n",
       "<g id=\"edge80\" class=\"edge\">\n",
       "<title>79&#45;&gt;80</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6546,-88.95C6546,-80.72 6546,-71.85 6546,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6549.5,-63.24 6546,-53.24 6542.5,-63.24 6549.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 81 -->\n",
       "<g id=\"node82\" class=\"node\">\n",
       "<title>81</title>\n",
       "<path fill=\"#f2bf9a\" stroke=\"black\" d=\"M6782.5,-53C6782.5,-53 6655.5,-53 6655.5,-53 6649.5,-53 6643.5,-47 6643.5,-41 6643.5,-41 6643.5,-12 6643.5,-12 6643.5,-6 6649.5,0 6655.5,0 6655.5,0 6782.5,0 6782.5,0 6788.5,0 6794.5,-6 6794.5,-12 6794.5,-12 6794.5,-41 6794.5,-41 6794.5,-47 6788.5,-53 6782.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6651.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.059</text>\n",
       "<text text-anchor=\"start\" x=\"6678\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 27</text>\n",
       "<text text-anchor=\"start\" x=\"6670.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.308</text>\n",
       "</g>\n",
       "<!-- 79&#45;&gt;81 -->\n",
       "<g id=\"edge81\" class=\"edge\">\n",
       "<title>79&#45;&gt;81</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6606.51,-88.95C6624.84,-78.93 6644.9,-67.98 6662.93,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6665.06,-60.95 6672.16,-53.09 6661.7,-54.81 6665.06,-60.95\"/>\n",
       "</g>\n",
       "<!-- 83 -->\n",
       "<g id=\"node84\" class=\"node\">\n",
       "<title>83</title>\n",
       "<path fill=\"#f6d5bd\" stroke=\"black\" d=\"M6780.5,-253.5C6780.5,-253.5 6653.5,-253.5 6653.5,-253.5 6647.5,-253.5 6641.5,-247.5 6641.5,-241.5 6641.5,-241.5 6641.5,-212.5 6641.5,-212.5 6641.5,-206.5 6647.5,-200.5 6653.5,-200.5 6653.5,-200.5 6780.5,-200.5 6780.5,-200.5 6786.5,-200.5 6792.5,-206.5 6792.5,-212.5 6792.5,-212.5 6792.5,-241.5 6792.5,-241.5 6792.5,-247.5 6786.5,-253.5 6780.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"6649.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.605</text>\n",
       "<text text-anchor=\"start\" x=\"6679.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"6672\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.22</text>\n",
       "</g>\n",
       "<!-- 82&#45;&gt;83 -->\n",
       "<g id=\"edge83\" class=\"edge\">\n",
       "<title>82&#45;&gt;83</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6773.73,-296.88C6764.4,-285.56 6753.96,-272.88 6744.61,-261.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6747.08,-259.01 6738.02,-253.52 6741.67,-263.46 6747.08,-259.01\"/>\n",
       "</g>\n",
       "<!-- 84 -->\n",
       "<g id=\"node85\" class=\"node\">\n",
       "<title>84</title>\n",
       "<path fill=\"#f9e3d3\" stroke=\"black\" d=\"M6949.5,-253.5C6949.5,-253.5 6822.5,-253.5 6822.5,-253.5 6816.5,-253.5 6810.5,-247.5 6810.5,-241.5 6810.5,-241.5 6810.5,-212.5 6810.5,-212.5 6810.5,-206.5 6816.5,-200.5 6822.5,-200.5 6822.5,-200.5 6949.5,-200.5 6949.5,-200.5 6955.5,-200.5 6961.5,-206.5 6961.5,-212.5 6961.5,-212.5 6961.5,-241.5 6961.5,-241.5 6961.5,-247.5 6955.5,-253.5 6949.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"6818.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.476</text>\n",
       "<text text-anchor=\"start\" x=\"6848.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"6841\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 111.47</text>\n",
       "</g>\n",
       "<!-- 82&#45;&gt;84 -->\n",
       "<g id=\"edge84\" class=\"edge\">\n",
       "<title>82&#45;&gt;84</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6828.6,-296.88C6838.04,-285.56 6848.6,-272.88 6858.07,-261.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6861.02,-263.44 6864.73,-253.52 6855.64,-258.96 6861.02,-263.44\"/>\n",
       "</g>\n",
       "<!-- 86 -->\n",
       "<g id=\"node87\" class=\"node\">\n",
       "<title>86</title>\n",
       "<path fill=\"#f2bf9a\" stroke=\"black\" d=\"M7389,-365C7389,-365 7255,-365 7255,-365 7249,-365 7243,-359 7243,-353 7243,-353 7243,-309 7243,-309 7243,-303 7249,-297 7255,-297 7255,-297 7389,-297 7389,-297 7395,-297 7401,-303 7401,-309 7401,-309 7401,-353 7401,-353 7401,-359 7395,-365 7389,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"7294\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.127</text>\n",
       "<text text-anchor=\"start\" x=\"7251\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 17.562</text>\n",
       "<text text-anchor=\"start\" x=\"7281\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 34</text>\n",
       "<text text-anchor=\"start\" x=\"7273.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.275</text>\n",
       "</g>\n",
       "<!-- 85&#45;&gt;86 -->\n",
       "<g id=\"edge86\" class=\"edge\">\n",
       "<title>85&#45;&gt;86</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7322,-400.88C7322,-392.78 7322,-383.98 7322,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7325.5,-375.3 7322,-365.3 7318.5,-375.3 7325.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 99 -->\n",
       "<g id=\"node100\" class=\"node\">\n",
       "<title>99</title>\n",
       "<path fill=\"#f8ddca\" stroke=\"black\" d=\"M7888,-365C7888,-365 7754,-365 7754,-365 7748,-365 7742,-359 7742,-353 7742,-353 7742,-309 7742,-309 7742,-303 7748,-297 7754,-297 7754,-297 7888,-297 7888,-297 7894,-297 7900,-303 7900,-309 7900,-309 7900,-353 7900,-353 7900,-359 7894,-365 7888,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"7781.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.051</text>\n",
       "<text text-anchor=\"start\" x=\"7750\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.902</text>\n",
       "<text text-anchor=\"start\" x=\"7780\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 14</text>\n",
       "<text text-anchor=\"start\" x=\"7772.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 113.001</text>\n",
       "</g>\n",
       "<!-- 85&#45;&gt;99 -->\n",
       "<g id=\"edge99\" class=\"edge\">\n",
       "<title>85&#45;&gt;99</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7401.07,-417.84C7491.09,-399.44 7637.81,-369.45 7731.83,-350.23\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7732.79,-353.6 7741.89,-348.17 7731.39,-346.74 7732.79,-353.6\"/>\n",
       "</g>\n",
       "<!-- 87 -->\n",
       "<g id=\"node88\" class=\"node\">\n",
       "<title>87</title>\n",
       "<path fill=\"#f0b78e\" stroke=\"black\" d=\"M7298.5,-261C7298.5,-261 7171.5,-261 7171.5,-261 7165.5,-261 7159.5,-255 7159.5,-249 7159.5,-249 7159.5,-205 7159.5,-205 7159.5,-199 7165.5,-193 7171.5,-193 7171.5,-193 7298.5,-193 7298.5,-193 7304.5,-193 7310.5,-199 7310.5,-205 7310.5,-205 7310.5,-249 7310.5,-249 7310.5,-255 7304.5,-261 7298.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"7195.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.028</text>\n",
       "<text text-anchor=\"start\" x=\"7167.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.971</text>\n",
       "<text text-anchor=\"start\" x=\"7194\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 23</text>\n",
       "<text text-anchor=\"start\" x=\"7186.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.386</text>\n",
       "</g>\n",
       "<!-- 86&#45;&gt;87 -->\n",
       "<g id=\"edge87\" class=\"edge\">\n",
       "<title>86&#45;&gt;87</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7293.75,-296.88C7286.16,-287.98 7277.85,-278.24 7269.93,-268.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7272.55,-266.64 7263.4,-261.3 7267.23,-271.18 7272.55,-266.64\"/>\n",
       "</g>\n",
       "<!-- 94 -->\n",
       "<g id=\"node95\" class=\"node\">\n",
       "<title>94</title>\n",
       "<path fill=\"#f5cfb3\" stroke=\"black\" d=\"M7468.5,-261C7468.5,-261 7349.5,-261 7349.5,-261 7343.5,-261 7337.5,-255 7337.5,-249 7337.5,-249 7337.5,-205 7337.5,-205 7337.5,-199 7343.5,-193 7349.5,-193 7349.5,-193 7468.5,-193 7468.5,-193 7474.5,-193 7480.5,-199 7480.5,-205 7480.5,-205 7480.5,-249 7480.5,-249 7480.5,-255 7474.5,-261 7468.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"7378.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2825.0</text>\n",
       "<text text-anchor=\"start\" x=\"7345.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.72</text>\n",
       "<text text-anchor=\"start\" x=\"7368\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 11</text>\n",
       "<text text-anchor=\"start\" x=\"7360.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 116.861</text>\n",
       "</g>\n",
       "<!-- 86&#45;&gt;94 -->\n",
       "<g id=\"edge94\" class=\"edge\">\n",
       "<title>86&#45;&gt;94</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7350.25,-296.88C7357.84,-287.98 7366.15,-278.24 7374.07,-268.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7376.77,-271.18 7380.6,-261.3 7371.45,-266.64 7376.77,-271.18\"/>\n",
       "</g>\n",
       "<!-- 88 -->\n",
       "<g id=\"node89\" class=\"node\">\n",
       "<title>88</title>\n",
       "<path fill=\"#efb082\" stroke=\"black\" d=\"M7120.5,-157C7120.5,-157 6993.5,-157 6993.5,-157 6987.5,-157 6981.5,-151 6981.5,-145 6981.5,-145 6981.5,-101 6981.5,-101 6981.5,-95 6987.5,-89 6993.5,-89 6993.5,-89 7120.5,-89 7120.5,-89 7126.5,-89 7132.5,-95 7132.5,-101 7132.5,-101 7132.5,-145 7132.5,-145 7132.5,-151 7126.5,-157 7120.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"7026.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2825.0</text>\n",
       "<text text-anchor=\"start\" x=\"6989.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.699</text>\n",
       "<text text-anchor=\"start\" x=\"7016\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"7008.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.382</text>\n",
       "</g>\n",
       "<!-- 87&#45;&gt;88 -->\n",
       "<g id=\"edge88\" class=\"edge\">\n",
       "<title>87&#45;&gt;88</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7177.21,-192.88C7160.18,-183.12 7141.4,-172.37 7123.86,-162.31\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7125.22,-159.06 7114.81,-157.12 7121.74,-165.13 7125.22,-159.06\"/>\n",
       "</g>\n",
       "<!-- 91 -->\n",
       "<g id=\"node92\" class=\"node\">\n",
       "<title>91</title>\n",
       "<path fill=\"#f2c19d\" stroke=\"black\" d=\"M7294.5,-157C7294.5,-157 7175.5,-157 7175.5,-157 7169.5,-157 7163.5,-151 7163.5,-145 7163.5,-145 7163.5,-101 7163.5,-101 7163.5,-95 7169.5,-89 7175.5,-89 7175.5,-89 7294.5,-89 7294.5,-89 7300.5,-89 7306.5,-95 7306.5,-101 7306.5,-101 7306.5,-145 7306.5,-145 7306.5,-151 7300.5,-157 7294.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"7204.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 2250.0</text>\n",
       "<text text-anchor=\"start\" x=\"7171.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.61</text>\n",
       "<text text-anchor=\"start\" x=\"7194\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"7186.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.791</text>\n",
       "</g>\n",
       "<!-- 87&#45;&gt;91 -->\n",
       "<g id=\"edge91\" class=\"edge\">\n",
       "<title>87&#45;&gt;91</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7235,-192.88C7235,-184.78 7235,-175.98 7235,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7238.5,-167.3 7235,-157.3 7231.5,-167.3 7238.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 89 -->\n",
       "<g id=\"node90\" class=\"node\">\n",
       "<title>89</title>\n",
       "<path fill=\"#edaa79\" stroke=\"black\" d=\"M6951.5,-53C6951.5,-53 6824.5,-53 6824.5,-53 6818.5,-53 6812.5,-47 6812.5,-41 6812.5,-41 6812.5,-12 6812.5,-12 6812.5,-6 6818.5,0 6824.5,0 6824.5,0 6951.5,0 6951.5,0 6957.5,0 6963.5,-6 6963.5,-12 6963.5,-12 6963.5,-41 6963.5,-41 6963.5,-47 6957.5,-53 6951.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6820.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.516</text>\n",
       "<text text-anchor=\"start\" x=\"6850.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"6839.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.969</text>\n",
       "</g>\n",
       "<!-- 88&#45;&gt;89 -->\n",
       "<g id=\"edge89\" class=\"edge\">\n",
       "<title>88&#45;&gt;89</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M6997.89,-88.95C6979.98,-78.93 6960.39,-67.98 6942.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"6944.19,-54.91 6933.76,-53.09 6940.78,-61.02 6944.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 90 -->\n",
       "<g id=\"node91\" class=\"node\">\n",
       "<title>90</title>\n",
       "<path fill=\"#f0b68d\" stroke=\"black\" d=\"M7120.5,-53C7120.5,-53 6993.5,-53 6993.5,-53 6987.5,-53 6981.5,-47 6981.5,-41 6981.5,-41 6981.5,-12 6981.5,-12 6981.5,-6 6987.5,0 6993.5,0 6993.5,0 7120.5,0 7120.5,0 7126.5,0 7132.5,-6 7132.5,-12 7132.5,-12 7132.5,-41 7132.5,-41 7132.5,-47 7126.5,-53 7120.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"6989.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.049</text>\n",
       "<text text-anchor=\"start\" x=\"7019.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\n",
       "<text text-anchor=\"start\" x=\"7008.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.531</text>\n",
       "</g>\n",
       "<!-- 88&#45;&gt;90 -->\n",
       "<g id=\"edge90\" class=\"edge\">\n",
       "<title>88&#45;&gt;90</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7057,-88.95C7057,-80.72 7057,-71.85 7057,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7060.5,-63.24 7057,-53.24 7053.5,-63.24 7060.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 92 -->\n",
       "<g id=\"node93\" class=\"node\">\n",
       "<title>92</title>\n",
       "<path fill=\"#f1bb95\" stroke=\"black\" d=\"M7289.5,-53C7289.5,-53 7162.5,-53 7162.5,-53 7156.5,-53 7150.5,-47 7150.5,-41 7150.5,-41 7150.5,-12 7150.5,-12 7150.5,-6 7156.5,0 7162.5,0 7162.5,0 7289.5,0 7289.5,0 7295.5,0 7301.5,-6 7301.5,-12 7301.5,-12 7301.5,-41 7301.5,-41 7301.5,-47 7295.5,-53 7289.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"7158.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.135</text>\n",
       "<text text-anchor=\"start\" x=\"7188.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"7177.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.165</text>\n",
       "</g>\n",
       "<!-- 91&#45;&gt;92 -->\n",
       "<g id=\"edge92\" class=\"edge\">\n",
       "<title>91&#45;&gt;92</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7231.85,-88.95C7231.06,-80.62 7230.2,-71.65 7229.4,-63.2\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7232.88,-62.86 7228.45,-53.24 7225.92,-63.52 7232.88,-62.86\"/>\n",
       "</g>\n",
       "<!-- 93 -->\n",
       "<g id=\"node94\" class=\"node\">\n",
       "<title>93</title>\n",
       "<path fill=\"#f3c3a0\" stroke=\"black\" d=\"M7458.5,-53C7458.5,-53 7331.5,-53 7331.5,-53 7325.5,-53 7319.5,-47 7319.5,-41 7319.5,-41 7319.5,-12 7319.5,-12 7319.5,-6 7325.5,0 7331.5,0 7331.5,0 7458.5,0 7458.5,0 7464.5,0 7470.5,-6 7470.5,-12 7470.5,-12 7470.5,-41 7470.5,-41 7470.5,-47 7464.5,-53 7458.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"7327.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.087</text>\n",
       "<text text-anchor=\"start\" x=\"7357.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"7346.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.202</text>\n",
       "</g>\n",
       "<!-- 91&#45;&gt;93 -->\n",
       "<g id=\"edge93\" class=\"edge\">\n",
       "<title>91&#45;&gt;93</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7290.96,-88.95C7307.76,-79.02 7326.13,-68.18 7342.69,-58.4\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7344.85,-61.19 7351.68,-53.09 7341.29,-55.16 7344.85,-61.19\"/>\n",
       "</g>\n",
       "<!-- 95 -->\n",
       "<g id=\"node96\" class=\"node\">\n",
       "<title>95</title>\n",
       "<path fill=\"#f4caab\" stroke=\"black\" d=\"M7472.5,-157C7472.5,-157 7345.5,-157 7345.5,-157 7339.5,-157 7333.5,-151 7333.5,-145 7333.5,-145 7333.5,-101 7333.5,-101 7333.5,-95 7339.5,-89 7345.5,-89 7345.5,-89 7472.5,-89 7472.5,-89 7478.5,-89 7484.5,-95 7484.5,-101 7484.5,-101 7484.5,-145 7484.5,-145 7484.5,-151 7478.5,-157 7472.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"7356.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 35.65</text>\n",
       "<text text-anchor=\"start\" x=\"7341.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.479</text>\n",
       "<text text-anchor=\"start\" x=\"7371.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"7360.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.257</text>\n",
       "</g>\n",
       "<!-- 94&#45;&gt;95 -->\n",
       "<g id=\"edge95\" class=\"edge\">\n",
       "<title>94&#45;&gt;95</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7409,-192.88C7409,-184.78 7409,-175.98 7409,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7412.5,-167.3 7409,-157.3 7405.5,-167.3 7412.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 98 -->\n",
       "<g id=\"node99\" class=\"node\">\n",
       "<title>98</title>\n",
       "<path fill=\"#f7d8c2\" stroke=\"black\" d=\"M7641.5,-149.5C7641.5,-149.5 7514.5,-149.5 7514.5,-149.5 7508.5,-149.5 7502.5,-143.5 7502.5,-137.5 7502.5,-137.5 7502.5,-108.5 7502.5,-108.5 7502.5,-102.5 7508.5,-96.5 7514.5,-96.5 7514.5,-96.5 7641.5,-96.5 7641.5,-96.5 7647.5,-96.5 7653.5,-102.5 7653.5,-108.5 7653.5,-108.5 7653.5,-137.5 7653.5,-137.5 7653.5,-143.5 7647.5,-149.5 7641.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"7510.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.008</text>\n",
       "<text text-anchor=\"start\" x=\"7540.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"7529.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 114.417</text>\n",
       "</g>\n",
       "<!-- 94&#45;&gt;98 -->\n",
       "<g id=\"edge98\" class=\"edge\">\n",
       "<title>94&#45;&gt;98</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7463.87,-192.88C7484.19,-180.62 7507.12,-166.78 7527.07,-154.74\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7528.96,-157.68 7535.72,-149.52 7525.35,-151.69 7528.96,-157.68\"/>\n",
       "</g>\n",
       "<!-- 96 -->\n",
       "<g id=\"node97\" class=\"node\">\n",
       "<title>96</title>\n",
       "<path fill=\"#f6d3ba\" stroke=\"black\" d=\"M7627.5,-53C7627.5,-53 7500.5,-53 7500.5,-53 7494.5,-53 7488.5,-47 7488.5,-41 7488.5,-41 7488.5,-12 7488.5,-12 7488.5,-6 7494.5,0 7500.5,0 7500.5,0 7627.5,0 7627.5,0 7633.5,0 7639.5,-6 7639.5,-12 7639.5,-12 7639.5,-41 7639.5,-41 7639.5,-47 7633.5,-53 7627.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"7496.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.134</text>\n",
       "<text text-anchor=\"start\" x=\"7526.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"7515.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.794</text>\n",
       "</g>\n",
       "<!-- 95&#45;&gt;96 -->\n",
       "<g id=\"edge96\" class=\"edge\">\n",
       "<title>95&#45;&gt;96</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7463.21,-88.95C7479.42,-79.07 7497.12,-68.28 7513.1,-58.53\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7515.07,-61.43 7521.79,-53.24 7511.43,-55.45 7515.07,-61.43\"/>\n",
       "</g>\n",
       "<!-- 97 -->\n",
       "<g id=\"node98\" class=\"node\">\n",
       "<title>97</title>\n",
       "<path fill=\"#f3c6a6\" stroke=\"black\" d=\"M7796.5,-53C7796.5,-53 7669.5,-53 7669.5,-53 7663.5,-53 7657.5,-47 7657.5,-41 7657.5,-41 7657.5,-12 7657.5,-12 7657.5,-6 7663.5,0 7669.5,0 7669.5,0 7796.5,0 7796.5,0 7802.5,0 7808.5,-6 7808.5,-12 7808.5,-12 7808.5,-41 7808.5,-41 7808.5,-47 7802.5,-53 7796.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"7665.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.019</text>\n",
       "<text text-anchor=\"start\" x=\"7695.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"7684.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 119.243</text>\n",
       "</g>\n",
       "<!-- 95&#45;&gt;97 -->\n",
       "<g id=\"edge97\" class=\"edge\">\n",
       "<title>95&#45;&gt;97</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7484.83,-91.64C7487.58,-90.72 7490.31,-89.84 7493,-89 7557.5,-68.96 7577.84,-70.94 7646.98,-53.18\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7648.28,-56.46 7657.07,-50.54 7646.51,-49.69 7648.28,-56.46\"/>\n",
       "</g>\n",
       "<!-- 100 -->\n",
       "<g id=\"node101\" class=\"node\">\n",
       "<title>100</title>\n",
       "<path fill=\"#f6d6be\" stroke=\"black\" d=\"M7884.5,-261C7884.5,-261 7757.5,-261 7757.5,-261 7751.5,-261 7745.5,-255 7745.5,-249 7745.5,-249 7745.5,-205 7745.5,-205 7745.5,-199 7751.5,-193 7757.5,-193 7757.5,-193 7884.5,-193 7884.5,-193 7890.5,-193 7896.5,-199 7896.5,-205 7896.5,-205 7896.5,-249 7896.5,-249 7896.5,-255 7890.5,-261 7884.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"7768.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 35.65</text>\n",
       "<text text-anchor=\"start\" x=\"7753.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.034</text>\n",
       "<text text-anchor=\"start\" x=\"7783.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"7772.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.022</text>\n",
       "</g>\n",
       "<!-- 99&#45;&gt;100 -->\n",
       "<g id=\"edge100\" class=\"edge\">\n",
       "<title>99&#45;&gt;100</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7821,-296.88C7821,-288.78 7821,-279.98 7821,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7824.5,-271.3 7821,-261.3 7817.5,-271.3 7824.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 105 -->\n",
       "<g id=\"node106\" class=\"node\">\n",
       "<title>105</title>\n",
       "<path fill=\"#fbeadf\" stroke=\"black\" d=\"M8134.5,-261C8134.5,-261 8007.5,-261 8007.5,-261 8001.5,-261 7995.5,-255 7995.5,-249 7995.5,-249 7995.5,-205 7995.5,-205 7995.5,-199 8001.5,-193 8007.5,-193 8007.5,-193 8134.5,-193 8134.5,-193 8140.5,-193 8146.5,-199 8146.5,-205 8146.5,-205 8146.5,-249 8146.5,-249 8146.5,-255 8140.5,-261 8134.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"8033.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 14.1</text>\n",
       "<text text-anchor=\"start\" x=\"8003.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.872</text>\n",
       "<text text-anchor=\"start\" x=\"8033.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"8022.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 109.362</text>\n",
       "</g>\n",
       "<!-- 99&#45;&gt;105 -->\n",
       "<g id=\"edge105\" class=\"edge\">\n",
       "<title>99&#45;&gt;105</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7900.1,-297.73C7927.48,-286.56 7958.26,-274 7986.09,-262.65\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7987.46,-265.86 7995.4,-258.85 7984.82,-259.38 7987.46,-265.86\"/>\n",
       "</g>\n",
       "<!-- 101 -->\n",
       "<g id=\"node102\" class=\"node\">\n",
       "<title>101</title>\n",
       "<path fill=\"#fae6d8\" stroke=\"black\" d=\"M7796,-149.5C7796,-149.5 7684,-149.5 7684,-149.5 7678,-149.5 7672,-143.5 7672,-137.5 7672,-137.5 7672,-108.5 7672,-108.5 7672,-102.5 7678,-96.5 7684,-96.5 7684,-96.5 7796,-96.5 7796,-96.5 7802,-96.5 7808,-102.5 7808,-108.5 7808,-108.5 7808,-137.5 7808,-137.5 7808,-143.5 7802,-149.5 7796,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"7680\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"7702.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\n",
       "<text text-anchor=\"start\" x=\"7691.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 110.447</text>\n",
       "</g>\n",
       "<!-- 100&#45;&gt;101 -->\n",
       "<g id=\"edge101\" class=\"edge\">\n",
       "<title>100&#45;&gt;101</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7794.7,-192.88C7785.71,-181.56 7775.64,-168.88 7766.62,-157.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7769.23,-155.17 7760.27,-149.52 7763.74,-159.53 7769.23,-155.17\"/>\n",
       "</g>\n",
       "<!-- 102 -->\n",
       "<g id=\"node103\" class=\"node\">\n",
       "<title>102</title>\n",
       "<path fill=\"#f6d4bb\" stroke=\"black\" d=\"M7965.5,-157C7965.5,-157 7838.5,-157 7838.5,-157 7832.5,-157 7826.5,-151 7826.5,-145 7826.5,-145 7826.5,-101 7826.5,-101 7826.5,-95 7832.5,-89 7838.5,-89 7838.5,-89 7965.5,-89 7965.5,-89 7971.5,-89 7977.5,-95 7977.5,-101 7977.5,-101 7977.5,-145 7977.5,-145 7977.5,-151 7971.5,-157 7965.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"7849.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 47.55</text>\n",
       "<text text-anchor=\"start\" x=\"7834.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.844</text>\n",
       "<text text-anchor=\"start\" x=\"7864.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"7853.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.594</text>\n",
       "</g>\n",
       "<!-- 100&#45;&gt;102 -->\n",
       "<g id=\"edge102\" class=\"edge\">\n",
       "<title>100&#45;&gt;102</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7847.3,-192.88C7854.3,-184.07 7861.95,-174.43 7869.25,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7872.08,-167.31 7875.56,-157.3 7866.6,-162.95 7872.08,-167.31\"/>\n",
       "</g>\n",
       "<!-- 103 -->\n",
       "<g id=\"node104\" class=\"node\">\n",
       "<title>103</title>\n",
       "<path fill=\"#f7d7c0\" stroke=\"black\" d=\"M7965.5,-53C7965.5,-53 7838.5,-53 7838.5,-53 7832.5,-53 7826.5,-47 7826.5,-41 7826.5,-41 7826.5,-12 7826.5,-12 7826.5,-6 7832.5,0 7838.5,0 7838.5,0 7965.5,0 7965.5,0 7971.5,0 7977.5,-6 7977.5,-12 7977.5,-12 7977.5,-41 7977.5,-41 7977.5,-47 7971.5,-53 7965.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"7834.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.768</text>\n",
       "<text text-anchor=\"start\" x=\"7864.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"7853.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 114.656</text>\n",
       "</g>\n",
       "<!-- 102&#45;&gt;103 -->\n",
       "<g id=\"edge103\" class=\"edge\">\n",
       "<title>102&#45;&gt;103</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7902,-88.95C7902,-80.72 7902,-71.85 7902,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"7905.5,-63.24 7902,-53.24 7898.5,-63.24 7905.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 104 -->\n",
       "<g id=\"node105\" class=\"node\">\n",
       "<title>104</title>\n",
       "<path fill=\"#f5ceb2\" stroke=\"black\" d=\"M8134.5,-53C8134.5,-53 8007.5,-53 8007.5,-53 8001.5,-53 7995.5,-47 7995.5,-41 7995.5,-41 7995.5,-12 7995.5,-12 7995.5,-6 8001.5,0 8007.5,0 8007.5,0 8134.5,0 8134.5,0 8140.5,0 8146.5,-6 8146.5,-12 8146.5,-12 8146.5,-41 8146.5,-41 8146.5,-47 8140.5,-53 8134.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8003.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.063</text>\n",
       "<text text-anchor=\"start\" x=\"8033.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"8022.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.157</text>\n",
       "</g>\n",
       "<!-- 102&#45;&gt;104 -->\n",
       "<g id=\"edge104\" class=\"edge\">\n",
       "<title>102&#45;&gt;104</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M7961.11,-88.95C7979.02,-78.93 7998.61,-67.98 8016.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8018.22,-61.02 8025.24,-53.09 8014.81,-54.91 8018.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 106 -->\n",
       "<g id=\"node107\" class=\"node\">\n",
       "<title>106</title>\n",
       "<path fill=\"#fcefe5\" stroke=\"black\" d=\"M8134.5,-149.5C8134.5,-149.5 8007.5,-149.5 8007.5,-149.5 8001.5,-149.5 7995.5,-143.5 7995.5,-137.5 7995.5,-137.5 7995.5,-108.5 7995.5,-108.5 7995.5,-102.5 8001.5,-96.5 8007.5,-96.5 8007.5,-96.5 8134.5,-96.5 8134.5,-96.5 8140.5,-96.5 8146.5,-102.5 8146.5,-108.5 8146.5,-108.5 8146.5,-137.5 8146.5,-137.5 8146.5,-143.5 8140.5,-149.5 8134.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"8003.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.742</text>\n",
       "<text text-anchor=\"start\" x=\"8033.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"8030\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 108.2</text>\n",
       "</g>\n",
       "<!-- 105&#45;&gt;106 -->\n",
       "<g id=\"edge106\" class=\"edge\">\n",
       "<title>105&#45;&gt;106</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8071,-192.88C8071,-182.33 8071,-170.6 8071,-159.85\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8074.5,-159.52 8071,-149.52 8067.5,-159.52 8074.5,-159.52\"/>\n",
       "</g>\n",
       "<!-- 107 -->\n",
       "<g id=\"node108\" class=\"node\">\n",
       "<title>107</title>\n",
       "<path fill=\"#fae8da\" stroke=\"black\" d=\"M8303.5,-149.5C8303.5,-149.5 8176.5,-149.5 8176.5,-149.5 8170.5,-149.5 8164.5,-143.5 8164.5,-137.5 8164.5,-137.5 8164.5,-108.5 8164.5,-108.5 8164.5,-102.5 8170.5,-96.5 8176.5,-96.5 8176.5,-96.5 8303.5,-96.5 8303.5,-96.5 8309.5,-96.5 8315.5,-102.5 8315.5,-108.5 8315.5,-108.5 8315.5,-137.5 8315.5,-137.5 8315.5,-143.5 8309.5,-149.5 8303.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"8172.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.456</text>\n",
       "<text text-anchor=\"start\" x=\"8202.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"8191.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 110.137</text>\n",
       "</g>\n",
       "<!-- 105&#45;&gt;107 -->\n",
       "<g id=\"edge107\" class=\"edge\">\n",
       "<title>105&#45;&gt;107</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8125.87,-192.88C8146.19,-180.62 8169.12,-166.78 8189.07,-154.74\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8190.96,-157.68 8197.72,-149.52 8187.35,-151.69 8190.96,-157.68\"/>\n",
       "</g>\n",
       "<!-- 109 -->\n",
       "<g id=\"node110\" class=\"node\">\n",
       "<title>109</title>\n",
       "<path fill=\"#eca16b\" stroke=\"black\" d=\"M9513,-573C9513,-573 9379,-573 9379,-573 9373,-573 9367,-567 9367,-561 9367,-561 9367,-517 9367,-517 9367,-511 9373,-505 9379,-505 9379,-505 9513,-505 9513,-505 9519,-505 9525,-511 9525,-517 9525,-517 9525,-561 9525,-561 9525,-567 9519,-573 9513,-573\"/>\n",
       "<text text-anchor=\"start\" x=\"9415.5\" y=\"-557.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 9000.0</text>\n",
       "<text text-anchor=\"start\" x=\"9375\" y=\"-542.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 29.944</text>\n",
       "<text text-anchor=\"start\" x=\"9405\" y=\"-527.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 65</text>\n",
       "<text text-anchor=\"start\" x=\"9397.5\" y=\"-512.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.497</text>\n",
       "</g>\n",
       "<!-- 108&#45;&gt;109 -->\n",
       "<g id=\"edge109\" class=\"edge\">\n",
       "<title>108&#45;&gt;109</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9446,-608.88C9446,-600.78 9446,-591.98 9446,-583.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9449.5,-583.3 9446,-573.3 9442.5,-583.3 9449.5,-583.3\"/>\n",
       "</g>\n",
       "<!-- 148 -->\n",
       "<g id=\"node149\" class=\"node\">\n",
       "<title>148</title>\n",
       "<path fill=\"#f5ceb2\" stroke=\"black\" d=\"M11654,-573C11654,-573 11520,-573 11520,-573 11514,-573 11508,-567 11508,-561 11508,-561 11508,-517 11508,-517 11508,-511 11514,-505 11520,-505 11520,-505 11654,-505 11654,-505 11660,-505 11666,-511 11666,-517 11666,-517 11666,-561 11666,-561 11666,-567 11660,-573 11654,-573\"/>\n",
       "<text text-anchor=\"start\" x=\"11547.5\" y=\"-557.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.035</text>\n",
       "<text text-anchor=\"start\" x=\"11516\" y=\"-542.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 28.685</text>\n",
       "<text text-anchor=\"start\" x=\"11542\" y=\"-527.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 205</text>\n",
       "<text text-anchor=\"start\" x=\"11538.5\" y=\"-512.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.063</text>\n",
       "</g>\n",
       "<!-- 108&#45;&gt;148 -->\n",
       "<g id=\"edge148\" class=\"edge\">\n",
       "<title>108&#45;&gt;148</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9525.06,-638.23C9858.11,-622.37 11145.9,-561.01 11497.74,-544.25\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11498.05,-547.74 11507.87,-543.77 11497.72,-540.75 11498.05,-547.74\"/>\n",
       "</g>\n",
       "<!-- 110 -->\n",
       "<g id=\"node111\" class=\"node\">\n",
       "<title>110</title>\n",
       "<path fill=\"#e99457\" stroke=\"black\" d=\"M9137,-469C9137,-469 9003,-469 9003,-469 8997,-469 8991,-463 8991,-457 8991,-457 8991,-413 8991,-413 8991,-407 8997,-401 9003,-401 9003,-401 9137,-401 9137,-401 9143,-401 9149,-407 9149,-413 9149,-413 9149,-457 9149,-457 9149,-463 9143,-469 9137,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"9030.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.001</text>\n",
       "<text text-anchor=\"start\" x=\"8999\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 12.236</text>\n",
       "<text text-anchor=\"start\" x=\"9029\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"9021.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.934</text>\n",
       "</g>\n",
       "<!-- 109&#45;&gt;110 -->\n",
       "<g id=\"edge110\" class=\"edge\">\n",
       "<title>109&#45;&gt;110</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9366.72,-516.49C9305.98,-500.02 9222.17,-477.28 9159.11,-460.17\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9159.74,-456.72 9149.17,-457.48 9157.91,-463.47 9159.74,-456.72\"/>\n",
       "</g>\n",
       "<!-- 129 -->\n",
       "<g id=\"node130\" class=\"node\">\n",
       "<title>129</title>\n",
       "<path fill=\"#efb185\" stroke=\"black\" d=\"M9682,-469C9682,-469 9548,-469 9548,-469 9542,-469 9536,-463 9536,-457 9536,-457 9536,-413 9536,-413 9536,-407 9542,-401 9548,-401 9548,-401 9682,-401 9682,-401 9688,-401 9694,-407 9694,-413 9694,-413 9694,-457 9694,-457 9694,-463 9688,-469 9682,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"9575.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.001</text>\n",
       "<text text-anchor=\"start\" x=\"9544\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 17.118</text>\n",
       "<text text-anchor=\"start\" x=\"9574\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 28</text>\n",
       "<text text-anchor=\"start\" x=\"9566.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.956</text>\n",
       "</g>\n",
       "<!-- 109&#45;&gt;129 -->\n",
       "<g id=\"edge129\" class=\"edge\">\n",
       "<title>109&#45;&gt;129</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9500.87,-504.88C9517.04,-495.12 9534.86,-484.37 9551.53,-474.31\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9553.36,-477.29 9560.12,-469.12 9549.75,-471.3 9553.36,-477.29\"/>\n",
       "</g>\n",
       "<!-- 111 -->\n",
       "<g id=\"node112\" class=\"node\">\n",
       "<title>111</title>\n",
       "<path fill=\"#e89051\" stroke=\"black\" d=\"M8880.5,-365C8880.5,-365 8753.5,-365 8753.5,-365 8747.5,-365 8741.5,-359 8741.5,-353 8741.5,-353 8741.5,-309 8741.5,-309 8741.5,-303 8747.5,-297 8753.5,-297 8753.5,-297 8880.5,-297 8880.5,-297 8886.5,-297 8892.5,-303 8892.5,-309 8892.5,-309 8892.5,-353 8892.5,-353 8892.5,-359 8886.5,-365 8880.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"8777.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.001</text>\n",
       "<text text-anchor=\"start\" x=\"8749.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.487</text>\n",
       "<text text-anchor=\"start\" x=\"8776\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 30</text>\n",
       "<text text-anchor=\"start\" x=\"8768.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 133.963</text>\n",
       "</g>\n",
       "<!-- 110&#45;&gt;111 -->\n",
       "<g id=\"edge111\" class=\"edge\">\n",
       "<title>110&#45;&gt;111</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8990.99,-402.15C8962.85,-390.8 8931.05,-377.98 8902.4,-366.43\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8903.4,-363.06 8892.82,-362.57 8900.78,-369.55 8903.4,-363.06\"/>\n",
       "</g>\n",
       "<!-- 124 -->\n",
       "<g id=\"node125\" class=\"node\">\n",
       "<title>124</title>\n",
       "<path fill=\"#eca470\" stroke=\"black\" d=\"M9133.5,-365C9133.5,-365 9006.5,-365 9006.5,-365 9000.5,-365 8994.5,-359 8994.5,-353 8994.5,-353 8994.5,-309 8994.5,-309 8994.5,-303 9000.5,-297 9006.5,-297 9006.5,-297 9133.5,-297 9133.5,-297 9139.5,-297 9145.5,-303 9145.5,-309 9145.5,-309 9145.5,-353 9145.5,-353 9145.5,-359 9139.5,-365 9133.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"9039.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 4500.0</text>\n",
       "<text text-anchor=\"start\" x=\"9002.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.576</text>\n",
       "<text text-anchor=\"start\" x=\"9032.5\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"9021.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.521</text>\n",
       "</g>\n",
       "<!-- 110&#45;&gt;124 -->\n",
       "<g id=\"edge124\" class=\"edge\">\n",
       "<title>110&#45;&gt;124</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9070,-400.88C9070,-392.78 9070,-383.98 9070,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9073.5,-375.3 9070,-365.3 9066.5,-375.3 9073.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 112 -->\n",
       "<g id=\"node113\" class=\"node\">\n",
       "<title>112</title>\n",
       "<path fill=\"#e68742\" stroke=\"black\" d=\"M8627.5,-261C8627.5,-261 8500.5,-261 8500.5,-261 8494.5,-261 8488.5,-255 8488.5,-249 8488.5,-249 8488.5,-205 8488.5,-205 8488.5,-199 8494.5,-193 8500.5,-193 8500.5,-193 8627.5,-193 8627.5,-193 8633.5,-193 8639.5,-199 8639.5,-205 8639.5,-205 8639.5,-249 8639.5,-249 8639.5,-255 8633.5,-261 8627.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"8533.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 4500.0</text>\n",
       "<text text-anchor=\"start\" x=\"8496.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.304</text>\n",
       "<text text-anchor=\"start\" x=\"8526.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"8519\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 136.59</text>\n",
       "</g>\n",
       "<!-- 111&#45;&gt;112 -->\n",
       "<g id=\"edge112\" class=\"edge\">\n",
       "<title>111&#45;&gt;112</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8741.43,-299.53C8712.4,-287.83 8679.06,-274.39 8649.18,-262.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8650.2,-258.98 8639.61,-258.48 8647.58,-265.47 8650.2,-258.98\"/>\n",
       "</g>\n",
       "<!-- 117 -->\n",
       "<g id=\"node118\" class=\"node\">\n",
       "<title>117</title>\n",
       "<path fill=\"#e99457\" stroke=\"black\" d=\"M8880.5,-261C8880.5,-261 8753.5,-261 8753.5,-261 8747.5,-261 8741.5,-255 8741.5,-249 8741.5,-249 8741.5,-205 8741.5,-205 8741.5,-199 8747.5,-193 8753.5,-193 8753.5,-193 8880.5,-193 8880.5,-193 8886.5,-193 8892.5,-199 8892.5,-205 8892.5,-205 8892.5,-249 8892.5,-249 8892.5,-255 8886.5,-261 8880.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"8786.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 7150.0</text>\n",
       "<text text-anchor=\"start\" x=\"8749.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.486</text>\n",
       "<text text-anchor=\"start\" x=\"8776\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 21</text>\n",
       "<text text-anchor=\"start\" x=\"8768.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.838</text>\n",
       "</g>\n",
       "<!-- 111&#45;&gt;117 -->\n",
       "<g id=\"edge117\" class=\"edge\">\n",
       "<title>111&#45;&gt;117</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8817,-296.88C8817,-288.78 8817,-279.98 8817,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8820.5,-271.3 8817,-261.3 8813.5,-271.3 8820.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 113 -->\n",
       "<g id=\"node114\" class=\"node\">\n",
       "<title>113</title>\n",
       "<path fill=\"#e99355\" stroke=\"black\" d=\"M8458,-149.5C8458,-149.5 8346,-149.5 8346,-149.5 8340,-149.5 8334,-143.5 8334,-137.5 8334,-137.5 8334,-108.5 8334,-108.5 8334,-102.5 8340,-96.5 8346,-96.5 8346,-96.5 8458,-96.5 8458,-96.5 8464,-96.5 8470,-102.5 8470,-108.5 8470,-108.5 8470,-137.5 8470,-137.5 8470,-143.5 8464,-149.5 8458,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"8342\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"8364.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\n",
       "<text text-anchor=\"start\" x=\"8353.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 133.223</text>\n",
       "</g>\n",
       "<!-- 112&#45;&gt;113 -->\n",
       "<g id=\"edge113\" class=\"edge\">\n",
       "<title>112&#45;&gt;113</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8511.4,-192.88C8492.01,-180.68 8470.14,-166.9 8451.07,-154.9\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8452.86,-151.89 8442.53,-149.52 8449.13,-157.81 8452.86,-151.89\"/>\n",
       "</g>\n",
       "<!-- 114 -->\n",
       "<g id=\"node115\" class=\"node\">\n",
       "<title>114</title>\n",
       "<path fill=\"#e6853f\" stroke=\"black\" d=\"M8627.5,-157C8627.5,-157 8500.5,-157 8500.5,-157 8494.5,-157 8488.5,-151 8488.5,-145 8488.5,-145 8488.5,-101 8488.5,-101 8488.5,-95 8494.5,-89 8500.5,-89 8500.5,-89 8627.5,-89 8627.5,-89 8633.5,-89 8639.5,-95 8639.5,-101 8639.5,-101 8639.5,-145 8639.5,-145 8639.5,-151 8633.5,-157 8627.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"8511.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 35.65</text>\n",
       "<text text-anchor=\"start\" x=\"8496.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.998</text>\n",
       "<text text-anchor=\"start\" x=\"8526.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"8519\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 137.01</text>\n",
       "</g>\n",
       "<!-- 112&#45;&gt;114 -->\n",
       "<g id=\"edge114\" class=\"edge\">\n",
       "<title>112&#45;&gt;114</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8564,-192.88C8564,-184.78 8564,-175.98 8564,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8567.5,-167.3 8564,-157.3 8560.5,-167.3 8567.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 115 -->\n",
       "<g id=\"node116\" class=\"node\">\n",
       "<title>115</title>\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M8341.5,-53C8341.5,-53 8214.5,-53 8214.5,-53 8208.5,-53 8202.5,-47 8202.5,-41 8202.5,-41 8202.5,-12 8202.5,-12 8202.5,-6 8208.5,0 8214.5,0 8214.5,0 8341.5,0 8341.5,0 8347.5,0 8353.5,-6 8353.5,-12 8353.5,-12 8353.5,-41 8353.5,-41 8353.5,-47 8347.5,-53 8341.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8210.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.415</text>\n",
       "<text text-anchor=\"start\" x=\"8240.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"8229.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 138.117</text>\n",
       "</g>\n",
       "<!-- 114&#45;&gt;115 -->\n",
       "<g id=\"edge115\" class=\"edge\">\n",
       "<title>114&#45;&gt;115</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8488.1,-92.22C8485.03,-91.11 8481.99,-90.04 8479,-89 8473.07,-86.94 8415.38,-69.31 8363.32,-53.45\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8364.26,-50.08 8353.68,-50.51 8362.22,-56.78 8364.26,-50.08\"/>\n",
       "</g>\n",
       "<!-- 116 -->\n",
       "<g id=\"node117\" class=\"node\">\n",
       "<title>116</title>\n",
       "<path fill=\"#e68743\" stroke=\"black\" d=\"M8510.5,-53C8510.5,-53 8383.5,-53 8383.5,-53 8377.5,-53 8371.5,-47 8371.5,-41 8371.5,-41 8371.5,-12 8371.5,-12 8371.5,-6 8377.5,0 8383.5,0 8383.5,0 8510.5,0 8510.5,0 8516.5,0 8522.5,-6 8522.5,-12 8522.5,-12 8522.5,-41 8522.5,-41 8522.5,-47 8516.5,-53 8510.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8379.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.172</text>\n",
       "<text text-anchor=\"start\" x=\"8409.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"8398.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 136.346</text>\n",
       "</g>\n",
       "<!-- 114&#45;&gt;116 -->\n",
       "<g id=\"edge116\" class=\"edge\">\n",
       "<title>114&#45;&gt;116</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8523.08,-88.95C8511.3,-79.43 8498.47,-69.07 8486.76,-59.62\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8488.84,-56.8 8478.86,-53.24 8484.44,-62.24 8488.84,-56.8\"/>\n",
       "</g>\n",
       "<!-- 118 -->\n",
       "<g id=\"node119\" class=\"node\">\n",
       "<title>118</title>\n",
       "<path fill=\"#e89051\" stroke=\"black\" d=\"M8796.5,-157C8796.5,-157 8669.5,-157 8669.5,-157 8663.5,-157 8657.5,-151 8657.5,-145 8657.5,-145 8657.5,-101 8657.5,-101 8657.5,-95 8663.5,-89 8669.5,-89 8669.5,-89 8796.5,-89 8796.5,-89 8802.5,-89 8808.5,-95 8808.5,-101 8808.5,-101 8808.5,-145 8808.5,-145 8808.5,-151 8802.5,-157 8796.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"8702.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 5650.0</text>\n",
       "<text text-anchor=\"start\" x=\"8665.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.046</text>\n",
       "<text text-anchor=\"start\" x=\"8692\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 15</text>\n",
       "<text text-anchor=\"start\" x=\"8684.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 133.955</text>\n",
       "</g>\n",
       "<!-- 117&#45;&gt;118 -->\n",
       "<g id=\"edge118\" class=\"edge\">\n",
       "<title>117&#45;&gt;118</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8789.73,-192.88C8782.47,-184.07 8774.53,-174.43 8766.96,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8769.48,-162.79 8760.42,-157.3 8764.08,-167.24 8769.48,-162.79\"/>\n",
       "</g>\n",
       "<!-- 121 -->\n",
       "<g id=\"node122\" class=\"node\">\n",
       "<title>121</title>\n",
       "<path fill=\"#eb9f68\" stroke=\"black\" d=\"M8965.5,-157C8965.5,-157 8838.5,-157 8838.5,-157 8832.5,-157 8826.5,-151 8826.5,-145 8826.5,-145 8826.5,-101 8826.5,-101 8826.5,-95 8832.5,-89 8838.5,-89 8838.5,-89 8965.5,-89 8965.5,-89 8971.5,-89 8977.5,-95 8977.5,-101 8977.5,-101 8977.5,-145 8977.5,-145 8977.5,-151 8971.5,-157 8965.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"8849.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">U_infinity ≤ 47.55</text>\n",
       "<text text-anchor=\"start\" x=\"8834.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.171</text>\n",
       "<text text-anchor=\"start\" x=\"8864.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\n",
       "<text text-anchor=\"start\" x=\"8853.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 130.046</text>\n",
       "</g>\n",
       "<!-- 117&#45;&gt;121 -->\n",
       "<g id=\"edge121\" class=\"edge\">\n",
       "<title>117&#45;&gt;121</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8844.6,-192.88C8851.95,-184.07 8859.97,-174.43 8867.64,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8870.54,-167.22 8874.25,-157.3 8865.16,-162.74 8870.54,-167.22\"/>\n",
       "</g>\n",
       "<!-- 119 -->\n",
       "<g id=\"node120\" class=\"node\">\n",
       "<title>119</title>\n",
       "<path fill=\"#e78d4b\" stroke=\"black\" d=\"M8679.5,-53C8679.5,-53 8552.5,-53 8552.5,-53 8546.5,-53 8540.5,-47 8540.5,-41 8540.5,-41 8540.5,-12 8540.5,-12 8540.5,-6 8546.5,0 8552.5,0 8552.5,0 8679.5,0 8679.5,0 8685.5,0 8691.5,-6 8691.5,-12 8691.5,-12 8691.5,-41 8691.5,-41 8691.5,-47 8685.5,-53 8679.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8548.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.252</text>\n",
       "<text text-anchor=\"start\" x=\"8578.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"8567.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 134.937</text>\n",
       "</g>\n",
       "<!-- 118&#45;&gt;119 -->\n",
       "<g id=\"edge119\" class=\"edge\">\n",
       "<title>118&#45;&gt;119</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8692.08,-88.95C8680.3,-79.43 8667.47,-69.07 8655.76,-59.62\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8657.84,-56.8 8647.86,-53.24 8653.44,-62.24 8657.84,-56.8\"/>\n",
       "</g>\n",
       "<!-- 120 -->\n",
       "<g id=\"node121\" class=\"node\">\n",
       "<title>120</title>\n",
       "<path fill=\"#e99457\" stroke=\"black\" d=\"M8848.5,-53C8848.5,-53 8721.5,-53 8721.5,-53 8715.5,-53 8709.5,-47 8709.5,-41 8709.5,-41 8709.5,-12 8709.5,-12 8709.5,-6 8715.5,0 8721.5,0 8721.5,0 8848.5,0 8848.5,0 8854.5,0 8860.5,-6 8860.5,-12 8860.5,-12 8860.5,-41 8860.5,-41 8860.5,-47 8854.5,-53 8848.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8717.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.733</text>\n",
       "<text text-anchor=\"start\" x=\"8747.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"8736.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.832</text>\n",
       "</g>\n",
       "<!-- 118&#45;&gt;120 -->\n",
       "<g id=\"edge120\" class=\"edge\">\n",
       "<title>118&#45;&gt;120</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8751.19,-88.95C8755.97,-80.26 8761.14,-70.86 8765.97,-62.09\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8769.08,-63.69 8770.84,-53.24 8762.95,-60.31 8769.08,-63.69\"/>\n",
       "</g>\n",
       "<!-- 122 -->\n",
       "<g id=\"node123\" class=\"node\">\n",
       "<title>122</title>\n",
       "<path fill=\"#eda775\" stroke=\"black\" d=\"M9009.5,-53C9009.5,-53 8890.5,-53 8890.5,-53 8884.5,-53 8878.5,-47 8878.5,-41 8878.5,-41 8878.5,-12 8878.5,-12 8878.5,-6 8884.5,0 8890.5,0 8890.5,0 9009.5,0 9009.5,0 9015.5,0 9021.5,-6 9021.5,-12 9021.5,-12 9021.5,-41 9021.5,-41 9021.5,-47 9015.5,-53 9009.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"8886.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.57</text>\n",
       "<text text-anchor=\"start\" x=\"8912.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"8901.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.763</text>\n",
       "</g>\n",
       "<!-- 121&#45;&gt;122 -->\n",
       "<g id=\"edge122\" class=\"edge\">\n",
       "<title>121&#45;&gt;122</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8918.79,-88.95C8923.16,-80.35 8927.88,-71.06 8932.29,-62.37\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"8935.52,-63.74 8936.93,-53.24 8929.28,-60.57 8935.52,-63.74\"/>\n",
       "</g>\n",
       "<!-- 123 -->\n",
       "<g id=\"node124\" class=\"node\">\n",
       "<title>123</title>\n",
       "<path fill=\"#ea9a61\" stroke=\"black\" d=\"M9178.5,-53C9178.5,-53 9051.5,-53 9051.5,-53 9045.5,-53 9039.5,-47 9039.5,-41 9039.5,-41 9039.5,-12 9039.5,-12 9039.5,-6 9045.5,0 9051.5,0 9051.5,0 9178.5,0 9178.5,0 9184.5,0 9190.5,-6 9190.5,-12 9190.5,-12 9190.5,-41 9190.5,-41 9190.5,-47 9184.5,-53 9178.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"9047.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.564</text>\n",
       "<text text-anchor=\"start\" x=\"9077.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"9066.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.187</text>\n",
       "</g>\n",
       "<!-- 121&#45;&gt;123 -->\n",
       "<g id=\"edge123\" class=\"edge\">\n",
       "<title>121&#45;&gt;123</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M8976.5,-88.95C8999.8,-78.61 9025.35,-67.27 9048.1,-57.18\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9049.61,-60.34 9057.33,-53.09 9046.77,-53.94 9049.61,-60.34\"/>\n",
       "</g>\n",
       "<!-- 125 -->\n",
       "<g id=\"node126\" class=\"node\">\n",
       "<title>125</title>\n",
       "<path fill=\"#e9965b\" stroke=\"black\" d=\"M9049.5,-253.5C9049.5,-253.5 8922.5,-253.5 8922.5,-253.5 8916.5,-253.5 8910.5,-247.5 8910.5,-241.5 8910.5,-241.5 8910.5,-212.5 8910.5,-212.5 8910.5,-206.5 8916.5,-200.5 8922.5,-200.5 8922.5,-200.5 9049.5,-200.5 9049.5,-200.5 9055.5,-200.5 9061.5,-206.5 9061.5,-212.5 9061.5,-212.5 9061.5,-241.5 9061.5,-241.5 9061.5,-247.5 9055.5,-253.5 9049.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"8918.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.773</text>\n",
       "<text text-anchor=\"start\" x=\"8948.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"8937.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.266</text>\n",
       "</g>\n",
       "<!-- 124&#45;&gt;125 -->\n",
       "<g id=\"edge125\" class=\"edge\">\n",
       "<title>124&#45;&gt;125</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9042.73,-296.88C9033.4,-285.56 9022.96,-272.88 9013.61,-261.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9016.08,-259.01 9007.02,-253.52 9010.67,-263.46 9016.08,-259.01\"/>\n",
       "</g>\n",
       "<!-- 126 -->\n",
       "<g id=\"node127\" class=\"node\">\n",
       "<title>126</title>\n",
       "<path fill=\"#edaa79\" stroke=\"black\" d=\"M9218.5,-261C9218.5,-261 9091.5,-261 9091.5,-261 9085.5,-261 9079.5,-255 9079.5,-249 9079.5,-249 9079.5,-205 9079.5,-205 9079.5,-199 9085.5,-193 9091.5,-193 9091.5,-193 9218.5,-193 9218.5,-193 9224.5,-193 9230.5,-199 9230.5,-205 9230.5,-205 9230.5,-249 9230.5,-249 9230.5,-255 9224.5,-261 9218.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"9124.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 7150.0</text>\n",
       "<text text-anchor=\"start\" x=\"9087.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.442</text>\n",
       "<text text-anchor=\"start\" x=\"9117.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"9106.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.023</text>\n",
       "</g>\n",
       "<!-- 124&#45;&gt;126 -->\n",
       "<g id=\"edge126\" class=\"edge\">\n",
       "<title>124&#45;&gt;126</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9097.6,-296.88C9104.95,-288.07 9112.97,-278.43 9120.64,-269.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9123.54,-271.22 9127.25,-261.3 9118.16,-266.74 9123.54,-271.22\"/>\n",
       "</g>\n",
       "<!-- 127 -->\n",
       "<g id=\"node128\" class=\"node\">\n",
       "<title>127</title>\n",
       "<path fill=\"#eca471\" stroke=\"black\" d=\"M9134.5,-149.5C9134.5,-149.5 9007.5,-149.5 9007.5,-149.5 9001.5,-149.5 8995.5,-143.5 8995.5,-137.5 8995.5,-137.5 8995.5,-108.5 8995.5,-108.5 8995.5,-102.5 9001.5,-96.5 9007.5,-96.5 9007.5,-96.5 9134.5,-96.5 9134.5,-96.5 9140.5,-96.5 9146.5,-102.5 9146.5,-108.5 9146.5,-108.5 9146.5,-137.5 9146.5,-137.5 9146.5,-143.5 9140.5,-149.5 9134.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"9003.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.421</text>\n",
       "<text text-anchor=\"start\" x=\"9033.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"9022.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 128.466</text>\n",
       "</g>\n",
       "<!-- 126&#45;&gt;127 -->\n",
       "<g id=\"edge127\" class=\"edge\">\n",
       "<title>126&#45;&gt;127</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9127.73,-192.88C9118.4,-181.56 9107.96,-168.88 9098.61,-157.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9101.08,-155.01 9092.02,-149.52 9095.67,-159.46 9101.08,-155.01\"/>\n",
       "</g>\n",
       "<!-- 128 -->\n",
       "<g id=\"node129\" class=\"node\">\n",
       "<title>128</title>\n",
       "<path fill=\"#efb285\" stroke=\"black\" d=\"M9303.5,-149.5C9303.5,-149.5 9176.5,-149.5 9176.5,-149.5 9170.5,-149.5 9164.5,-143.5 9164.5,-137.5 9164.5,-137.5 9164.5,-108.5 9164.5,-108.5 9164.5,-102.5 9170.5,-96.5 9176.5,-96.5 9176.5,-96.5 9303.5,-96.5 9303.5,-96.5 9309.5,-96.5 9315.5,-102.5 9315.5,-108.5 9315.5,-108.5 9315.5,-137.5 9315.5,-137.5 9315.5,-143.5 9309.5,-149.5 9303.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"9172.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.167</text>\n",
       "<text text-anchor=\"start\" x=\"9202.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"9191.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.859</text>\n",
       "</g>\n",
       "<!-- 126&#45;&gt;128 -->\n",
       "<g id=\"edge128\" class=\"edge\">\n",
       "<title>126&#45;&gt;128</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9182.6,-192.88C9192.04,-181.56 9202.6,-168.88 9212.07,-157.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9215.02,-159.44 9218.73,-149.52 9209.64,-154.96 9215.02,-159.44\"/>\n",
       "</g>\n",
       "<!-- 130 -->\n",
       "<g id=\"node131\" class=\"node\">\n",
       "<title>130</title>\n",
       "<path fill=\"#eda775\" stroke=\"black\" d=\"M9682,-365C9682,-365 9548,-365 9548,-365 9542,-365 9536,-359 9536,-353 9536,-353 9536,-309 9536,-309 9536,-303 9542,-297 9548,-297 9548,-297 9682,-297 9682,-297 9688,-297 9694,-303 9694,-309 9694,-309 9694,-353 9694,-353 9694,-359 9688,-365 9682,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"9581\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 14250.0</text>\n",
       "<text text-anchor=\"start\" x=\"9544\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 13.708</text>\n",
       "<text text-anchor=\"start\" x=\"9574\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 12</text>\n",
       "<text text-anchor=\"start\" x=\"9566.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.666</text>\n",
       "</g>\n",
       "<!-- 129&#45;&gt;130 -->\n",
       "<g id=\"edge130\" class=\"edge\">\n",
       "<title>129&#45;&gt;130</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9615,-400.88C9615,-392.78 9615,-383.98 9615,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9618.5,-375.3 9615,-365.3 9611.5,-375.3 9618.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 137 -->\n",
       "<g id=\"node138\" class=\"node\">\n",
       "<title>137</title>\n",
       "<path fill=\"#f0b991\" stroke=\"black\" d=\"M9890.5,-365C9890.5,-365 9763.5,-365 9763.5,-365 9757.5,-365 9751.5,-359 9751.5,-353 9751.5,-353 9751.5,-309 9751.5,-309 9751.5,-303 9757.5,-297 9763.5,-297 9763.5,-297 9890.5,-297 9890.5,-297 9896.5,-297 9902.5,-303 9902.5,-309 9902.5,-309 9902.5,-353 9902.5,-353 9902.5,-359 9896.5,-365 9890.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"9793.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 4.5</text>\n",
       "<text text-anchor=\"start\" x=\"9759.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 10.04</text>\n",
       "<text text-anchor=\"start\" x=\"9786\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 16</text>\n",
       "<text text-anchor=\"start\" x=\"9778.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.924</text>\n",
       "</g>\n",
       "<!-- 129&#45;&gt;137 -->\n",
       "<g id=\"edge137\" class=\"edge\">\n",
       "<title>129&#45;&gt;137</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9683.83,-400.88C9704.67,-390.86 9727.71,-379.77 9749.1,-369.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9750.66,-372.61 9758.15,-365.12 9747.62,-366.31 9750.66,-372.61\"/>\n",
       "</g>\n",
       "<!-- 131 -->\n",
       "<g id=\"node132\" class=\"node\">\n",
       "<title>131</title>\n",
       "<path fill=\"#eca16b\" stroke=\"black\" d=\"M9511.5,-261C9511.5,-261 9384.5,-261 9384.5,-261 9378.5,-261 9372.5,-255 9372.5,-249 9372.5,-249 9372.5,-205 9372.5,-205 9372.5,-199 9378.5,-193 9384.5,-193 9384.5,-193 9511.5,-193 9511.5,-193 9517.5,-193 9523.5,-199 9523.5,-205 9523.5,-205 9523.5,-249 9523.5,-249 9523.5,-255 9517.5,-261 9511.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"9420\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.038</text>\n",
       "<text text-anchor=\"start\" x=\"9380.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 9.147</text>\n",
       "<text text-anchor=\"start\" x=\"9410.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"9399.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 129.521</text>\n",
       "</g>\n",
       "<!-- 130&#45;&gt;131 -->\n",
       "<g id=\"edge131\" class=\"edge\">\n",
       "<title>130&#45;&gt;131</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9560.78,-296.88C9544.95,-287.21 9527.51,-276.56 9511.18,-266.59\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9512.59,-263.35 9502.23,-261.12 9508.94,-269.32 9512.59,-263.35\"/>\n",
       "</g>\n",
       "<!-- 136 -->\n",
       "<g id=\"node137\" class=\"node\">\n",
       "<title>136</title>\n",
       "<path fill=\"#f0b58b\" stroke=\"black\" d=\"M9680.5,-253.5C9680.5,-253.5 9553.5,-253.5 9553.5,-253.5 9547.5,-253.5 9541.5,-247.5 9541.5,-241.5 9541.5,-241.5 9541.5,-212.5 9541.5,-212.5 9541.5,-206.5 9547.5,-200.5 9553.5,-200.5 9553.5,-200.5 9680.5,-200.5 9680.5,-200.5 9686.5,-200.5 9692.5,-206.5 9692.5,-212.5 9692.5,-212.5 9692.5,-241.5 9692.5,-241.5 9692.5,-247.5 9686.5,-253.5 9680.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"9549.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.171</text>\n",
       "<text text-anchor=\"start\" x=\"9579.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"9568.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.955</text>\n",
       "</g>\n",
       "<!-- 130&#45;&gt;136 -->\n",
       "<g id=\"edge136\" class=\"edge\">\n",
       "<title>130&#45;&gt;136</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9615.65,-296.88C9615.86,-286.22 9616.09,-274.35 9616.3,-263.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9619.8,-263.59 9616.5,-253.52 9612.8,-263.45 9619.8,-263.59\"/>\n",
       "</g>\n",
       "<!-- 132 -->\n",
       "<g id=\"node133\" class=\"node\">\n",
       "<title>132</title>\n",
       "<path fill=\"#ea995f\" stroke=\"black\" d=\"M9472.5,-157C9472.5,-157 9345.5,-157 9345.5,-157 9339.5,-157 9333.5,-151 9333.5,-145 9333.5,-145 9333.5,-101 9333.5,-101 9333.5,-95 9339.5,-89 9345.5,-89 9345.5,-89 9472.5,-89 9472.5,-89 9478.5,-89 9484.5,-95 9484.5,-101 9484.5,-101 9484.5,-145 9484.5,-145 9484.5,-151 9478.5,-157 9472.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"9375\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 11250.0</text>\n",
       "<text text-anchor=\"start\" x=\"9341.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.518</text>\n",
       "<text text-anchor=\"start\" x=\"9371.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"9360.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.588</text>\n",
       "</g>\n",
       "<!-- 131&#45;&gt;132 -->\n",
       "<g id=\"edge132\" class=\"edge\">\n",
       "<title>131&#45;&gt;132</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9435.34,-192.88C9432.17,-184.6 9428.73,-175.6 9425.41,-166.91\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9428.57,-165.39 9421.73,-157.3 9422.03,-167.89 9428.57,-165.39\"/>\n",
       "</g>\n",
       "<!-- 135 -->\n",
       "<g id=\"node136\" class=\"node\">\n",
       "<title>135</title>\n",
       "<path fill=\"#eead7e\" stroke=\"black\" d=\"M9641.5,-149.5C9641.5,-149.5 9514.5,-149.5 9514.5,-149.5 9508.5,-149.5 9502.5,-143.5 9502.5,-137.5 9502.5,-137.5 9502.5,-108.5 9502.5,-108.5 9502.5,-102.5 9508.5,-96.5 9514.5,-96.5 9514.5,-96.5 9641.5,-96.5 9641.5,-96.5 9647.5,-96.5 9653.5,-102.5 9653.5,-108.5 9653.5,-108.5 9653.5,-137.5 9653.5,-137.5 9653.5,-143.5 9647.5,-149.5 9641.5,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"9510.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.219</text>\n",
       "<text text-anchor=\"start\" x=\"9540.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"9529.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.077</text>\n",
       "</g>\n",
       "<!-- 131&#45;&gt;135 -->\n",
       "<g id=\"edge135\" class=\"edge\">\n",
       "<title>131&#45;&gt;135</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9490.21,-192.88C9505.35,-181.01 9522.37,-167.65 9537.37,-155.88\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9539.77,-158.45 9545.47,-149.52 9535.45,-152.94 9539.77,-158.45\"/>\n",
       "</g>\n",
       "<!-- 133 -->\n",
       "<g id=\"node134\" class=\"node\">\n",
       "<title>133</title>\n",
       "<path fill=\"#ea975c\" stroke=\"black\" d=\"M9421.5,-53C9421.5,-53 9294.5,-53 9294.5,-53 9288.5,-53 9282.5,-47 9282.5,-41 9282.5,-41 9282.5,-12 9282.5,-12 9282.5,-6 9288.5,0 9294.5,0 9294.5,0 9421.5,0 9421.5,0 9427.5,0 9433.5,-6 9433.5,-12 9433.5,-12 9433.5,-41 9433.5,-41 9433.5,-47 9427.5,-53 9421.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"9290.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.676</text>\n",
       "<text text-anchor=\"start\" x=\"9320.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"9309.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 132.082</text>\n",
       "</g>\n",
       "<!-- 132&#45;&gt;133 -->\n",
       "<g id=\"edge133\" class=\"edge\">\n",
       "<title>132&#45;&gt;133</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9391.16,-88.95C9386.47,-80.26 9381.4,-70.86 9376.67,-62.09\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9379.72,-60.37 9371.89,-53.24 9373.56,-63.7 9379.72,-60.37\"/>\n",
       "</g>\n",
       "<!-- 134 -->\n",
       "<g id=\"node135\" class=\"node\">\n",
       "<title>134</title>\n",
       "<path fill=\"#ea9a61\" stroke=\"black\" d=\"M9590.5,-53C9590.5,-53 9463.5,-53 9463.5,-53 9457.5,-53 9451.5,-47 9451.5,-41 9451.5,-41 9451.5,-12 9451.5,-12 9451.5,-6 9457.5,0 9463.5,0 9463.5,0 9590.5,0 9590.5,0 9596.5,0 9602.5,-6 9602.5,-12 9602.5,-12 9602.5,-41 9602.5,-41 9602.5,-47 9596.5,-53 9590.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"9459.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.808</text>\n",
       "<text text-anchor=\"start\" x=\"9489.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"9478.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 131.259</text>\n",
       "</g>\n",
       "<!-- 132&#45;&gt;134 -->\n",
       "<g id=\"edge134\" class=\"edge\">\n",
       "<title>132&#45;&gt;134</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9450.27,-88.95C9462.15,-79.43 9475.09,-69.07 9486.9,-59.62\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9489.25,-62.22 9494.86,-53.24 9484.87,-56.76 9489.25,-62.22\"/>\n",
       "</g>\n",
       "<!-- 138 -->\n",
       "<g id=\"node139\" class=\"node\">\n",
       "<title>138</title>\n",
       "<path fill=\"#f2c19e\" stroke=\"black\" d=\"M9890.5,-261C9890.5,-261 9763.5,-261 9763.5,-261 9757.5,-261 9751.5,-255 9751.5,-249 9751.5,-249 9751.5,-205 9751.5,-205 9751.5,-199 9757.5,-193 9763.5,-193 9763.5,-193 9890.5,-193 9890.5,-193 9896.5,-193 9902.5,-199 9902.5,-205 9902.5,-205 9902.5,-249 9902.5,-249 9902.5,-255 9896.5,-261 9890.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"9787.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.001</text>\n",
       "<text text-anchor=\"start\" x=\"9759.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.009</text>\n",
       "<text text-anchor=\"start\" x=\"9789.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"9778.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.661</text>\n",
       "</g>\n",
       "<!-- 137&#45;&gt;138 -->\n",
       "<g id=\"edge138\" class=\"edge\">\n",
       "<title>137&#45;&gt;138</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9827,-296.88C9827,-288.78 9827,-279.98 9827,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9830.5,-271.3 9827,-261.3 9823.5,-271.3 9830.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 143 -->\n",
       "<g id=\"node144\" class=\"node\">\n",
       "<title>143</title>\n",
       "<path fill=\"#efb084\" stroke=\"black\" d=\"M10134.5,-261C10134.5,-261 10007.5,-261 10007.5,-261 10001.5,-261 9995.5,-255 9995.5,-249 9995.5,-249 9995.5,-205 9995.5,-205 9995.5,-199 10001.5,-193 10007.5,-193 10007.5,-193 10134.5,-193 10134.5,-193 10140.5,-193 10146.5,-199 10146.5,-205 10146.5,-205 10146.5,-249 10146.5,-249 10146.5,-255 10140.5,-261 10134.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"10037\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 18000.0</text>\n",
       "<text text-anchor=\"start\" x=\"10003.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.827</text>\n",
       "<text text-anchor=\"start\" x=\"10033.5\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"10022.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.188</text>\n",
       "</g>\n",
       "<!-- 137&#45;&gt;143 -->\n",
       "<g id=\"edge143\" class=\"edge\">\n",
       "<title>137&#45;&gt;143</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9902.53,-298.43C9928.95,-287.38 9958.78,-274.91 9985.93,-263.56\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9987.53,-266.69 9995.4,-259.6 9984.83,-260.23 9987.53,-266.69\"/>\n",
       "</g>\n",
       "<!-- 139 -->\n",
       "<g id=\"node140\" class=\"node\">\n",
       "<title>139</title>\n",
       "<path fill=\"#f0b58a\" stroke=\"black\" d=\"M9796,-149.5C9796,-149.5 9684,-149.5 9684,-149.5 9678,-149.5 9672,-143.5 9672,-137.5 9672,-137.5 9672,-108.5 9672,-108.5 9672,-102.5 9678,-96.5 9684,-96.5 9684,-96.5 9796,-96.5 9796,-96.5 9802,-96.5 9808,-102.5 9808,-108.5 9808,-108.5 9808,-137.5 9808,-137.5 9808,-143.5 9802,-149.5 9796,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"9680\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"9702.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\n",
       "<text text-anchor=\"start\" x=\"9691.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.988</text>\n",
       "</g>\n",
       "<!-- 138&#45;&gt;139 -->\n",
       "<g id=\"edge139\" class=\"edge\">\n",
       "<title>138&#45;&gt;139</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9798.75,-192.88C9789,-181.45 9778.07,-168.63 9768.31,-157.19\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9770.92,-154.86 9761.77,-149.52 9765.59,-159.4 9770.92,-154.86\"/>\n",
       "</g>\n",
       "<!-- 140 -->\n",
       "<g id=\"node141\" class=\"node\">\n",
       "<title>140</title>\n",
       "<path fill=\"#f3c3a0\" stroke=\"black\" d=\"M9965.5,-157C9965.5,-157 9838.5,-157 9838.5,-157 9832.5,-157 9826.5,-151 9826.5,-145 9826.5,-145 9826.5,-101 9826.5,-101 9826.5,-95 9832.5,-89 9838.5,-89 9838.5,-89 9965.5,-89 9965.5,-89 9971.5,-89 9977.5,-95 9977.5,-101 9977.5,-101 9977.5,-145 9977.5,-145 9977.5,-151 9971.5,-157 9965.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"9868\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 11250.0</text>\n",
       "<text text-anchor=\"start\" x=\"9834.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.774</text>\n",
       "<text text-anchor=\"start\" x=\"9864.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"9853.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.186</text>\n",
       "</g>\n",
       "<!-- 138&#45;&gt;140 -->\n",
       "<g id=\"edge140\" class=\"edge\">\n",
       "<title>138&#45;&gt;140</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9851.35,-192.88C9857.77,-184.15 9864.78,-174.62 9871.48,-165.51\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9874.41,-167.43 9877.52,-157.3 9868.77,-163.28 9874.41,-167.43\"/>\n",
       "</g>\n",
       "<!-- 141 -->\n",
       "<g id=\"node142\" class=\"node\">\n",
       "<title>141</title>\n",
       "<path fill=\"#f1bd97\" stroke=\"black\" d=\"M9796.5,-53C9796.5,-53 9669.5,-53 9669.5,-53 9663.5,-53 9657.5,-47 9657.5,-41 9657.5,-41 9657.5,-12 9657.5,-12 9657.5,-6 9663.5,0 9669.5,0 9669.5,0 9796.5,0 9796.5,0 9802.5,0 9808.5,-6 9808.5,-12 9808.5,-12 9808.5,-41 9808.5,-41 9808.5,-47 9802.5,-53 9796.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"9665.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.246</text>\n",
       "<text text-anchor=\"start\" x=\"9695.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"9684.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 121.873</text>\n",
       "</g>\n",
       "<!-- 140&#45;&gt;141 -->\n",
       "<g id=\"edge141\" class=\"edge\">\n",
       "<title>140&#45;&gt;141</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9842.89,-88.95C9824.98,-78.93 9805.39,-67.98 9787.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9789.19,-54.91 9778.76,-53.09 9785.78,-61.02 9789.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 142 -->\n",
       "<g id=\"node143\" class=\"node\">\n",
       "<title>142</title>\n",
       "<path fill=\"#f4c7a8\" stroke=\"black\" d=\"M9965.5,-53C9965.5,-53 9838.5,-53 9838.5,-53 9832.5,-53 9826.5,-47 9826.5,-41 9826.5,-41 9826.5,-12 9826.5,-12 9826.5,-6 9832.5,0 9838.5,0 9838.5,0 9965.5,0 9965.5,0 9971.5,0 9977.5,-6 9977.5,-12 9977.5,-12 9977.5,-41 9977.5,-41 9977.5,-47 9971.5,-53 9965.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"9834.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.936</text>\n",
       "<text text-anchor=\"start\" x=\"9864.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"9853.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.921</text>\n",
       "</g>\n",
       "<!-- 140&#45;&gt;142 -->\n",
       "<g id=\"edge142\" class=\"edge\">\n",
       "<title>140&#45;&gt;142</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M9902,-88.95C9902,-80.72 9902,-71.85 9902,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"9905.5,-63.24 9902,-53.24 9898.5,-63.24 9905.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 144 -->\n",
       "<g id=\"node145\" class=\"node\">\n",
       "<title>144</title>\n",
       "<path fill=\"#eeae7f\" stroke=\"black\" d=\"M10134.5,-157C10134.5,-157 10007.5,-157 10007.5,-157 10001.5,-157 9995.5,-151 9995.5,-145 9995.5,-145 9995.5,-101 9995.5,-101 9995.5,-95 10001.5,-89 10007.5,-89 10007.5,-89 10134.5,-89 10134.5,-89 10140.5,-89 10146.5,-95 10146.5,-101 10146.5,-101 10146.5,-145 10146.5,-145 10146.5,-151 10140.5,-157 10134.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"10037\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 14250.0</text>\n",
       "<text text-anchor=\"start\" x=\"10003.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.758</text>\n",
       "<text text-anchor=\"start\" x=\"10033.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"10026\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 125.97</text>\n",
       "</g>\n",
       "<!-- 143&#45;&gt;144 -->\n",
       "<g id=\"edge144\" class=\"edge\">\n",
       "<title>143&#45;&gt;144</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10071,-192.88C10071,-184.78 10071,-175.98 10071,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10074.5,-167.3 10071,-157.3 10067.5,-167.3 10074.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 147 -->\n",
       "<g id=\"node148\" class=\"node\">\n",
       "<title>147</title>\n",
       "<path fill=\"#f3c5a3\" stroke=\"black\" d=\"M10289,-149.5C10289,-149.5 10177,-149.5 10177,-149.5 10171,-149.5 10165,-143.5 10165,-137.5 10165,-137.5 10165,-108.5 10165,-108.5 10165,-102.5 10171,-96.5 10177,-96.5 10177,-96.5 10289,-96.5 10289,-96.5 10295,-96.5 10301,-102.5 10301,-108.5 10301,-108.5 10301,-137.5 10301,-137.5 10301,-143.5 10295,-149.5 10289,-149.5\"/>\n",
       "<text text-anchor=\"start\" x=\"10173\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.0</text>\n",
       "<text text-anchor=\"start\" x=\"10195.5\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\n",
       "<text text-anchor=\"start\" x=\"10184.5\" y=\"-104.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 119.708</text>\n",
       "</g>\n",
       "<!-- 143&#45;&gt;147 -->\n",
       "<g id=\"edge147\" class=\"edge\">\n",
       "<title>143&#45;&gt;147</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10123.6,-192.88C10142.99,-180.68 10164.86,-166.9 10183.93,-154.9\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10185.87,-157.81 10192.47,-149.52 10182.14,-151.89 10185.87,-157.81\"/>\n",
       "</g>\n",
       "<!-- 145 -->\n",
       "<g id=\"node146\" class=\"node\">\n",
       "<title>145</title>\n",
       "<path fill=\"#eeab7b\" stroke=\"black\" d=\"M10134.5,-53C10134.5,-53 10007.5,-53 10007.5,-53 10001.5,-53 9995.5,-47 9995.5,-41 9995.5,-41 9995.5,-12 9995.5,-12 9995.5,-6 10001.5,0 10007.5,0 10007.5,0 10134.5,0 10134.5,0 10140.5,0 10146.5,-6 10146.5,-12 10146.5,-12 10146.5,-41 10146.5,-41 10146.5,-47 10140.5,-53 10134.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10003.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.897</text>\n",
       "<text text-anchor=\"start\" x=\"10033.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"10022.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 126.638</text>\n",
       "</g>\n",
       "<!-- 144&#45;&gt;145 -->\n",
       "<g id=\"edge145\" class=\"edge\">\n",
       "<title>144&#45;&gt;145</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10071,-88.95C10071,-80.72 10071,-71.85 10071,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10074.5,-63.24 10071,-53.24 10067.5,-63.24 10074.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 146 -->\n",
       "<g id=\"node147\" class=\"node\">\n",
       "<title>146</title>\n",
       "<path fill=\"#efb489\" stroke=\"black\" d=\"M10303.5,-53C10303.5,-53 10176.5,-53 10176.5,-53 10170.5,-53 10164.5,-47 10164.5,-41 10164.5,-41 10164.5,-12 10164.5,-12 10164.5,-6 10170.5,0 10176.5,0 10176.5,0 10303.5,0 10303.5,0 10309.5,0 10315.5,-6 10315.5,-12 10315.5,-12 10315.5,-41 10315.5,-41 10315.5,-47 10309.5,-53 10303.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10172.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.009</text>\n",
       "<text text-anchor=\"start\" x=\"10202.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"10191.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.301</text>\n",
       "</g>\n",
       "<!-- 144&#45;&gt;146 -->\n",
       "<g id=\"edge146\" class=\"edge\">\n",
       "<title>144&#45;&gt;146</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10130.11,-88.95C10148.02,-78.93 10167.61,-67.98 10185.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10187.22,-61.02 10194.24,-53.09 10183.81,-54.91 10187.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 149 -->\n",
       "<g id=\"node150\" class=\"node\">\n",
       "<title>149</title>\n",
       "<path fill=\"#f5ccaf\" stroke=\"black\" d=\"M11650.5,-469C11650.5,-469 11523.5,-469 11523.5,-469 11517.5,-469 11511.5,-463 11511.5,-457 11511.5,-457 11511.5,-413 11511.5,-413 11511.5,-407 11517.5,-401 11523.5,-401 11523.5,-401 11650.5,-401 11650.5,-401 11656.5,-401 11662.5,-407 11662.5,-413 11662.5,-413 11662.5,-457 11662.5,-457 11662.5,-463 11656.5,-469 11650.5,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"11556.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 9000.0</text>\n",
       "<text text-anchor=\"start\" x=\"11519.5\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 24.03</text>\n",
       "<text text-anchor=\"start\" x=\"11542\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 195</text>\n",
       "<text text-anchor=\"start\" x=\"11546\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.6</text>\n",
       "</g>\n",
       "<!-- 148&#45;&gt;149 -->\n",
       "<g id=\"edge149\" class=\"edge\">\n",
       "<title>148&#45;&gt;149</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11587,-504.88C11587,-496.78 11587,-487.98 11587,-479.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11590.5,-479.3 11587,-469.3 11583.5,-479.3 11590.5,-479.3\"/>\n",
       "</g>\n",
       "<!-- 180 -->\n",
       "<g id=\"node181\" class=\"node\">\n",
       "<title>180</title>\n",
       "<path fill=\"#fdf5ef\" stroke=\"black\" d=\"M12663.5,-469C12663.5,-469 12536.5,-469 12536.5,-469 12530.5,-469 12524.5,-463 12524.5,-457 12524.5,-457 12524.5,-413 12524.5,-413 12524.5,-407 12530.5,-401 12536.5,-401 12536.5,-401 12663.5,-401 12663.5,-401 12669.5,-401 12675.5,-407 12675.5,-413 12675.5,-413 12675.5,-457 12675.5,-457 12675.5,-463 12669.5,-469 12663.5,-469\"/>\n",
       "<text text-anchor=\"start\" x=\"12560.5\" y=\"-453.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.051</text>\n",
       "<text text-anchor=\"start\" x=\"12532.5\" y=\"-438.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.208</text>\n",
       "<text text-anchor=\"start\" x=\"12559\" y=\"-423.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"12551.5\" y=\"-408.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 106.593</text>\n",
       "</g>\n",
       "<!-- 148&#45;&gt;180 -->\n",
       "<g id=\"edge180\" class=\"edge\">\n",
       "<title>148&#45;&gt;180</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11666.07,-530.04C11852.94,-511.22 12320.65,-464.13 12514.14,-444.65\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12514.66,-448.11 12524.26,-443.63 12513.96,-441.15 12514.66,-448.11\"/>\n",
       "</g>\n",
       "<!-- 150 -->\n",
       "<g id=\"node151\" class=\"node\">\n",
       "<title>150</title>\n",
       "<path fill=\"#f4c8a9\" stroke=\"black\" d=\"M11402,-365C11402,-365 11268,-365 11268,-365 11262,-365 11256,-359 11256,-353 11256,-353 11256,-309 11256,-309 11256,-303 11262,-297 11268,-297 11268,-297 11402,-297 11402,-297 11408,-297 11414,-303 11414,-309 11414,-309 11414,-353 11414,-353 11414,-359 11408,-365 11402,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"11295.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.003</text>\n",
       "<text text-anchor=\"start\" x=\"11264\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 20.571</text>\n",
       "<text text-anchor=\"start\" x=\"11290\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 158</text>\n",
       "<text text-anchor=\"start\" x=\"11286.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.697</text>\n",
       "</g>\n",
       "<!-- 149&#45;&gt;150 -->\n",
       "<g id=\"edge150\" class=\"edge\">\n",
       "<title>149&#45;&gt;150</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11511.39,-403.4C11483.78,-392.22 11452.3,-379.48 11423.65,-367.88\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11424.64,-364.51 11414.05,-364 11422.01,-370.99 11424.64,-364.51\"/>\n",
       "</g>\n",
       "<!-- 165 -->\n",
       "<g id=\"node166\" class=\"node\">\n",
       "<title>165</title>\n",
       "<path fill=\"#f8ddca\" stroke=\"black\" d=\"M12081,-365C12081,-365 11947,-365 11947,-365 11941,-365 11935,-359 11935,-353 11935,-353 11935,-309 11935,-309 11935,-303 11941,-297 11947,-297 11947,-297 12081,-297 12081,-297 12087,-297 12093,-303 12093,-309 12093,-309 12093,-353 12093,-353 12093,-359 12087,-365 12081,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"11974.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.003</text>\n",
       "<text text-anchor=\"start\" x=\"11943\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.733</text>\n",
       "<text text-anchor=\"start\" x=\"11973\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"11965.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 112.917</text>\n",
       "</g>\n",
       "<!-- 149&#45;&gt;165 -->\n",
       "<g id=\"edge165\" class=\"edge\">\n",
       "<title>149&#45;&gt;165</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11662.85,-415.88C11736.28,-398.34 11847.57,-371.75 11925.12,-353.23\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11925.97,-356.63 11934.88,-350.9 11924.34,-349.82 11925.97,-356.63\"/>\n",
       "</g>\n",
       "<!-- 151 -->\n",
       "<g id=\"node152\" class=\"node\">\n",
       "<title>151</title>\n",
       "<path fill=\"#f1b991\" stroke=\"black\" d=\"M10895.5,-261C10895.5,-261 10768.5,-261 10768.5,-261 10762.5,-261 10756.5,-255 10756.5,-249 10756.5,-249 10756.5,-205 10756.5,-205 10756.5,-199 10762.5,-193 10768.5,-193 10768.5,-193 10895.5,-193 10895.5,-193 10901.5,-193 10907.5,-199 10907.5,-205 10907.5,-205 10907.5,-249 10907.5,-249 10907.5,-255 10901.5,-261 10895.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"10801.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 5650.0</text>\n",
       "<text text-anchor=\"start\" x=\"10764.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.199</text>\n",
       "<text text-anchor=\"start\" x=\"10791\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 38</text>\n",
       "<text text-anchor=\"start\" x=\"10783.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.821</text>\n",
       "</g>\n",
       "<!-- 150&#45;&gt;151 -->\n",
       "<g id=\"edge151\" class=\"edge\">\n",
       "<title>150&#45;&gt;151</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11255.85,-313.95C11163.8,-295.28 11012.39,-264.58 10917.65,-245.37\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10918.3,-241.93 10907.81,-243.37 10916.91,-248.79 10918.3,-241.93\"/>\n",
       "</g>\n",
       "<!-- 158 -->\n",
       "<g id=\"node159\" class=\"node\">\n",
       "<title>158</title>\n",
       "<path fill=\"#f5cdb0\" stroke=\"black\" d=\"M11402,-261C11402,-261 11268,-261 11268,-261 11262,-261 11256,-255 11256,-249 11256,-249 11256,-205 11256,-205 11256,-199 11262,-193 11268,-193 11268,-193 11402,-193 11402,-193 11408,-193 11414,-199 11414,-205 11414,-205 11414,-249 11414,-249 11414,-255 11408,-261 11402,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"11307\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.038</text>\n",
       "<text text-anchor=\"start\" x=\"11264\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 17.398</text>\n",
       "<text text-anchor=\"start\" x=\"11290\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 120</text>\n",
       "<text text-anchor=\"start\" x=\"11286.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.391</text>\n",
       "</g>\n",
       "<!-- 150&#45;&gt;158 -->\n",
       "<g id=\"edge158\" class=\"edge\">\n",
       "<title>150&#45;&gt;158</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11335,-296.88C11335,-288.78 11335,-279.98 11335,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11338.5,-271.3 11335,-261.3 11331.5,-271.3 11338.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 152 -->\n",
       "<g id=\"node153\" class=\"node\">\n",
       "<title>152</title>\n",
       "<path fill=\"#efb387\" stroke=\"black\" d=\"M10641.5,-157C10641.5,-157 10514.5,-157 10514.5,-157 10508.5,-157 10502.5,-151 10502.5,-145 10502.5,-145 10502.5,-101 10502.5,-101 10502.5,-95 10508.5,-89 10514.5,-89 10514.5,-89 10641.5,-89 10641.5,-89 10647.5,-89 10653.5,-95 10653.5,-101 10653.5,-101 10653.5,-145 10653.5,-145 10653.5,-151 10647.5,-157 10641.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"10538.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"10510.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.386</text>\n",
       "<text text-anchor=\"start\" x=\"10537\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 20</text>\n",
       "<text text-anchor=\"start\" x=\"10529.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.525</text>\n",
       "</g>\n",
       "<!-- 151&#45;&gt;152 -->\n",
       "<g id=\"edge152\" class=\"edge\">\n",
       "<title>151&#45;&gt;152</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10756.48,-195.67C10727.19,-183.91 10693.49,-170.38 10663.33,-158.27\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10664.25,-154.87 10653.67,-154.39 10661.64,-161.36 10664.25,-154.87\"/>\n",
       "</g>\n",
       "<!-- 155 -->\n",
       "<g id=\"node156\" class=\"node\">\n",
       "<title>155</title>\n",
       "<path fill=\"#f2c09c\" stroke=\"black\" d=\"M10891.5,-157C10891.5,-157 10772.5,-157 10772.5,-157 10766.5,-157 10760.5,-151 10760.5,-145 10760.5,-145 10760.5,-101 10760.5,-101 10760.5,-95 10766.5,-89 10772.5,-89 10772.5,-89 10891.5,-89 10891.5,-89 10897.5,-89 10903.5,-95 10903.5,-101 10903.5,-101 10903.5,-145 10903.5,-145 10903.5,-151 10897.5,-157 10891.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"10792.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"10768.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.62</text>\n",
       "<text text-anchor=\"start\" x=\"10791\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 18</text>\n",
       "<text text-anchor=\"start\" x=\"10783.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.926</text>\n",
       "</g>\n",
       "<!-- 151&#45;&gt;155 -->\n",
       "<g id=\"edge155\" class=\"edge\">\n",
       "<title>151&#45;&gt;155</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10832,-192.88C10832,-184.78 10832,-175.98 10832,-167.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10835.5,-167.3 10832,-157.3 10828.5,-167.3 10835.5,-167.3\"/>\n",
       "</g>\n",
       "<!-- 153 -->\n",
       "<g id=\"node154\" class=\"node\">\n",
       "<title>153</title>\n",
       "<path fill=\"#eda979\" stroke=\"black\" d=\"M10472.5,-53C10472.5,-53 10345.5,-53 10345.5,-53 10339.5,-53 10333.5,-47 10333.5,-41 10333.5,-41 10333.5,-12 10333.5,-12 10333.5,-6 10339.5,0 10345.5,0 10345.5,0 10472.5,0 10472.5,0 10478.5,0 10484.5,-6 10484.5,-12 10484.5,-12 10484.5,-41 10484.5,-41 10484.5,-47 10478.5,-53 10472.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10341.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.908</text>\n",
       "<text text-anchor=\"start\" x=\"10371.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"10360.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 127.078</text>\n",
       "</g>\n",
       "<!-- 152&#45;&gt;153 -->\n",
       "<g id=\"edge153\" class=\"edge\">\n",
       "<title>152&#45;&gt;153</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10518.89,-88.95C10500.98,-78.93 10481.39,-67.98 10463.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10465.19,-54.91 10454.76,-53.09 10461.78,-61.02 10465.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 154 -->\n",
       "<g id=\"node155\" class=\"node\">\n",
       "<title>154</title>\n",
       "<path fill=\"#f0b68c\" stroke=\"black\" d=\"M10641.5,-53C10641.5,-53 10514.5,-53 10514.5,-53 10508.5,-53 10502.5,-47 10502.5,-41 10502.5,-41 10502.5,-12 10502.5,-12 10502.5,-6 10508.5,0 10514.5,0 10514.5,0 10641.5,0 10641.5,0 10647.5,0 10653.5,-6 10653.5,-12 10653.5,-12 10653.5,-41 10653.5,-41 10653.5,-47 10647.5,-53 10641.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10510.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.982</text>\n",
       "<text text-anchor=\"start\" x=\"10537\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 15</text>\n",
       "<text text-anchor=\"start\" x=\"10529.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.674</text>\n",
       "</g>\n",
       "<!-- 152&#45;&gt;154 -->\n",
       "<g id=\"edge154\" class=\"edge\">\n",
       "<title>152&#45;&gt;154</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10578,-88.95C10578,-80.72 10578,-71.85 10578,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10581.5,-63.24 10578,-53.24 10574.5,-63.24 10581.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 156 -->\n",
       "<g id=\"node157\" class=\"node\">\n",
       "<title>156</title>\n",
       "<path fill=\"#f0b78d\" stroke=\"black\" d=\"M10810.5,-53C10810.5,-53 10683.5,-53 10683.5,-53 10677.5,-53 10671.5,-47 10671.5,-41 10671.5,-41 10671.5,-12 10671.5,-12 10671.5,-6 10677.5,0 10683.5,0 10683.5,0 10810.5,0 10810.5,0 10816.5,0 10822.5,-6 10822.5,-12 10822.5,-12 10822.5,-41 10822.5,-41 10822.5,-47 10816.5,-53 10810.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10679.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.536</text>\n",
       "<text text-anchor=\"start\" x=\"10709.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"10698.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 123.499</text>\n",
       "</g>\n",
       "<!-- 155&#45;&gt;156 -->\n",
       "<g id=\"edge156\" class=\"edge\">\n",
       "<title>155&#45;&gt;156</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10802.27,-88.95C10794.04,-79.8 10785.11,-69.87 10776.87,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10779.44,-58.33 10770.15,-53.24 10774.23,-63.01 10779.44,-58.33\"/>\n",
       "</g>\n",
       "<!-- 157 -->\n",
       "<g id=\"node158\" class=\"node\">\n",
       "<title>157</title>\n",
       "<path fill=\"#f3c4a2\" stroke=\"black\" d=\"M10979.5,-53C10979.5,-53 10852.5,-53 10852.5,-53 10846.5,-53 10840.5,-47 10840.5,-41 10840.5,-41 10840.5,-12 10840.5,-12 10840.5,-6 10846.5,0 10852.5,0 10852.5,0 10979.5,0 10979.5,0 10985.5,0 10991.5,-6 10991.5,-12 10991.5,-12 10991.5,-41 10991.5,-41 10991.5,-47 10985.5,-53 10979.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"10848.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.514</text>\n",
       "<text text-anchor=\"start\" x=\"10875\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 13</text>\n",
       "<text text-anchor=\"start\" x=\"10867.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 119.937</text>\n",
       "</g>\n",
       "<!-- 155&#45;&gt;157 -->\n",
       "<g id=\"edge157\" class=\"edge\">\n",
       "<title>155&#45;&gt;157</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M10861.38,-88.95C10869.51,-79.8 10878.34,-69.87 10886.48,-60.71\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"10889.1,-63.04 10893.12,-53.24 10883.86,-58.39 10889.1,-63.04\"/>\n",
       "</g>\n",
       "<!-- 159 -->\n",
       "<g id=\"node160\" class=\"node\">\n",
       "<title>159</title>\n",
       "<path fill=\"#f1b992\" stroke=\"black\" d=\"M11314,-157C11314,-157 11180,-157 11180,-157 11174,-157 11168,-151 11168,-145 11168,-145 11168,-101 11168,-101 11168,-95 11174,-89 11180,-89 11180,-89 11314,-89 11314,-89 11320,-89 11326,-95 11326,-101 11326,-101 11326,-145 11326,-145 11326,-151 11320,-157 11314,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"11206\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 15.05</text>\n",
       "<text text-anchor=\"start\" x=\"11176\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.264</text>\n",
       "<text text-anchor=\"start\" x=\"11206\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 19</text>\n",
       "<text text-anchor=\"start\" x=\"11198.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 122.747</text>\n",
       "</g>\n",
       "<!-- 158&#45;&gt;159 -->\n",
       "<g id=\"edge159\" class=\"edge\">\n",
       "<title>158&#45;&gt;159</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11306.43,-192.88C11298.74,-183.98 11290.34,-174.24 11282.34,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11284.91,-162.58 11275.73,-157.3 11279.61,-167.16 11284.91,-162.58\"/>\n",
       "</g>\n",
       "<!-- 162 -->\n",
       "<g id=\"node163\" class=\"node\">\n",
       "<title>162</title>\n",
       "<path fill=\"#f5d1b6\" stroke=\"black\" d=\"M11490,-157C11490,-157 11356,-157 11356,-157 11350,-157 11344,-151 11344,-145 11344,-145 11344,-101 11344,-101 11344,-95 11350,-89 11356,-89 11356,-89 11490,-89 11490,-89 11496,-89 11502,-95 11502,-101 11502,-101 11502,-145 11502,-145 11502,-151 11496,-157 11490,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"11392.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 5650.0</text>\n",
       "<text text-anchor=\"start\" x=\"11352\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 12.141</text>\n",
       "<text text-anchor=\"start\" x=\"11378\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 101</text>\n",
       "<text text-anchor=\"start\" x=\"11374.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 116.383</text>\n",
       "</g>\n",
       "<!-- 158&#45;&gt;162 -->\n",
       "<g id=\"edge162\" class=\"edge\">\n",
       "<title>158&#45;&gt;162</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11363.57,-192.88C11371.26,-183.98 11379.66,-174.24 11387.66,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11390.39,-167.16 11394.27,-157.3 11385.09,-162.58 11390.39,-167.16\"/>\n",
       "</g>\n",
       "<!-- 160 -->\n",
       "<g id=\"node161\" class=\"node\">\n",
       "<title>160</title>\n",
       "<path fill=\"#efb185\" stroke=\"black\" d=\"M11148.5,-53C11148.5,-53 11021.5,-53 11021.5,-53 11015.5,-53 11009.5,-47 11009.5,-41 11009.5,-41 11009.5,-12 11009.5,-12 11009.5,-6 11015.5,0 11021.5,0 11021.5,0 11148.5,0 11148.5,0 11154.5,0 11160.5,-6 11160.5,-12 11160.5,-12 11160.5,-41 11160.5,-41 11160.5,-47 11154.5,-53 11148.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11017.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 8.011</text>\n",
       "<text text-anchor=\"start\" x=\"11047.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
       "<text text-anchor=\"start\" x=\"11036.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 124.974</text>\n",
       "</g>\n",
       "<!-- 159&#45;&gt;160 -->\n",
       "<g id=\"edge160\" class=\"edge\">\n",
       "<title>159&#45;&gt;160</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11190.34,-88.95C11173.17,-78.93 11154.39,-67.98 11137.5,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11139.26,-55.1 11128.86,-53.09 11135.74,-61.15 11139.26,-55.1\"/>\n",
       "</g>\n",
       "<!-- 161 -->\n",
       "<g id=\"node162\" class=\"node\">\n",
       "<title>161</title>\n",
       "<path fill=\"#f2c19d\" stroke=\"black\" d=\"M11309.5,-53C11309.5,-53 11190.5,-53 11190.5,-53 11184.5,-53 11178.5,-47 11178.5,-41 11178.5,-41 11178.5,-12 11178.5,-12 11178.5,-6 11184.5,0 11190.5,0 11190.5,0 11309.5,0 11309.5,0 11315.5,0 11321.5,-6 11321.5,-12 11321.5,-12 11321.5,-41 11321.5,-41 11321.5,-47 11315.5,-53 11309.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11186.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.71</text>\n",
       "<text text-anchor=\"start\" x=\"11209\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"11201.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 120.742</text>\n",
       "</g>\n",
       "<!-- 159&#45;&gt;161 -->\n",
       "<g id=\"edge161\" class=\"edge\">\n",
       "<title>159&#45;&gt;161</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11248.05,-88.95C11248.31,-80.72 11248.59,-71.85 11248.86,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11252.36,-63.34 11249.18,-53.24 11245.37,-63.12 11252.36,-63.34\"/>\n",
       "</g>\n",
       "<!-- 163 -->\n",
       "<g id=\"node164\" class=\"node\">\n",
       "<title>163</title>\n",
       "<path fill=\"#f5cdb0\" stroke=\"black\" d=\"M11486,-53C11486,-53 11352,-53 11352,-53 11346,-53 11340,-47 11340,-41 11340,-41 11340,-12 11340,-12 11340,-6 11346,0 11352,0 11352,0 11486,0 11486,0 11492,0 11498,-6 11498,-12 11498,-12 11498,-41 11498,-41 11498,-47 11492,-53 11486,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11348\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 11.258</text>\n",
       "<text text-anchor=\"start\" x=\"11378\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 64</text>\n",
       "<text text-anchor=\"start\" x=\"11370.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.493</text>\n",
       "</g>\n",
       "<!-- 162&#45;&gt;163 -->\n",
       "<g id=\"edge163\" class=\"edge\">\n",
       "<title>162&#45;&gt;163</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11421.6,-88.95C11421.25,-80.72 11420.88,-71.85 11420.52,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11424.01,-63.08 11420.09,-53.24 11417.02,-63.38 11424.01,-63.08\"/>\n",
       "</g>\n",
       "<!-- 164 -->\n",
       "<g id=\"node165\" class=\"node\">\n",
       "<title>164</title>\n",
       "<path fill=\"#f7d8c1\" stroke=\"black\" d=\"M11655.5,-53C11655.5,-53 11528.5,-53 11528.5,-53 11522.5,-53 11516.5,-47 11516.5,-41 11516.5,-41 11516.5,-12 11516.5,-12 11516.5,-6 11522.5,0 11528.5,0 11528.5,0 11655.5,0 11655.5,0 11661.5,0 11667.5,-6 11667.5,-12 11667.5,-12 11667.5,-41 11667.5,-41 11667.5,-47 11661.5,-53 11655.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11524.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.848</text>\n",
       "<text text-anchor=\"start\" x=\"11551\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\n",
       "<text text-anchor=\"start\" x=\"11543.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 114.463</text>\n",
       "</g>\n",
       "<!-- 162&#45;&gt;164 -->\n",
       "<g id=\"edge164\" class=\"edge\">\n",
       "<title>162&#45;&gt;164</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11482.11,-88.95C11500.02,-78.93 11519.61,-67.98 11537.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11539.22,-61.02 11546.24,-53.09 11535.81,-54.91 11539.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 166 -->\n",
       "<g id=\"node167\" class=\"node\">\n",
       "<title>166</title>\n",
       "<path fill=\"#f6d3ba\" stroke=\"black\" d=\"M12077.5,-261C12077.5,-261 11950.5,-261 11950.5,-261 11944.5,-261 11938.5,-255 11938.5,-249 11938.5,-249 11938.5,-205 11938.5,-205 11938.5,-199 11944.5,-193 11950.5,-193 11950.5,-193 12077.5,-193 12077.5,-193 12083.5,-193 12089.5,-199 12089.5,-205 12089.5,-205 12089.5,-249 12089.5,-249 12089.5,-255 12083.5,-261 12077.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"11980\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 11250.0</text>\n",
       "<text text-anchor=\"start\" x=\"11946.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.965</text>\n",
       "<text text-anchor=\"start\" x=\"11973\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 14</text>\n",
       "<text text-anchor=\"start\" x=\"11965.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.683</text>\n",
       "</g>\n",
       "<!-- 165&#45;&gt;166 -->\n",
       "<g id=\"edge166\" class=\"edge\">\n",
       "<title>165&#45;&gt;166</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12014,-296.88C12014,-288.78 12014,-279.98 12014,-271.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12017.5,-271.3 12014,-261.3 12010.5,-271.3 12017.5,-271.3\"/>\n",
       "</g>\n",
       "<!-- 173 -->\n",
       "<g id=\"node174\" class=\"node\">\n",
       "<title>173</title>\n",
       "<path fill=\"#f9e4d4\" stroke=\"black\" d=\"M12409.5,-261C12409.5,-261 12290.5,-261 12290.5,-261 12284.5,-261 12278.5,-255 12278.5,-249 12278.5,-249 12278.5,-205 12278.5,-205 12278.5,-199 12284.5,-193 12290.5,-193 12290.5,-193 12409.5,-193 12409.5,-193 12415.5,-193 12421.5,-199 12421.5,-205 12421.5,-205 12421.5,-249 12421.5,-249 12421.5,-255 12415.5,-261 12409.5,-261\"/>\n",
       "<text text-anchor=\"start\" x=\"12316\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">f ≤ 11250.0</text>\n",
       "<text text-anchor=\"start\" x=\"12286.5\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 7.14</text>\n",
       "<text text-anchor=\"start\" x=\"12309\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 23</text>\n",
       "<text text-anchor=\"start\" x=\"12301.5\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 111.233</text>\n",
       "</g>\n",
       "<!-- 165&#45;&gt;173 -->\n",
       "<g id=\"edge173\" class=\"edge\">\n",
       "<title>165&#45;&gt;173</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12093.2,-305.96C12146.08,-289.9 12215.42,-268.85 12268.72,-252.67\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12269.93,-255.96 12278.48,-249.71 12267.9,-249.27 12269.93,-255.96\"/>\n",
       "</g>\n",
       "<!-- 167 -->\n",
       "<g id=\"node168\" class=\"node\">\n",
       "<title>167</title>\n",
       "<path fill=\"#f5cdb1\" stroke=\"black\" d=\"M11989.5,-157C11989.5,-157 11870.5,-157 11870.5,-157 11864.5,-157 11858.5,-151 11858.5,-145 11858.5,-145 11858.5,-101 11858.5,-101 11858.5,-95 11864.5,-89 11870.5,-89 11870.5,-89 11989.5,-89 11989.5,-89 11995.5,-89 12001.5,-95 12001.5,-101 12001.5,-101 12001.5,-145 12001.5,-145 12001.5,-151 11995.5,-157 11989.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"11892.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">alpha ≤ 1.35</text>\n",
       "<text text-anchor=\"start\" x=\"11866.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.94</text>\n",
       "<text text-anchor=\"start\" x=\"11892.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\n",
       "<text text-anchor=\"start\" x=\"11881.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 117.313</text>\n",
       "</g>\n",
       "<!-- 166&#45;&gt;167 -->\n",
       "<g id=\"edge167\" class=\"edge\">\n",
       "<title>166&#45;&gt;167</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11986.73,-192.88C11979.47,-184.07 11971.53,-174.43 11963.96,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11966.48,-162.79 11957.42,-157.3 11961.08,-167.24 11966.48,-162.79\"/>\n",
       "</g>\n",
       "<!-- 170 -->\n",
       "<g id=\"node171\" class=\"node\">\n",
       "<title>170</title>\n",
       "<path fill=\"#f8dbc7\" stroke=\"black\" d=\"M12162.5,-157C12162.5,-157 12035.5,-157 12035.5,-157 12029.5,-157 12023.5,-151 12023.5,-145 12023.5,-145 12023.5,-101 12023.5,-101 12023.5,-95 12029.5,-89 12035.5,-89 12035.5,-89 12162.5,-89 12162.5,-89 12168.5,-89 12174.5,-95 12174.5,-101 12174.5,-101 12174.5,-145 12174.5,-145 12174.5,-151 12168.5,-157 12162.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"12059.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.002</text>\n",
       "<text text-anchor=\"start\" x=\"12031.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.066</text>\n",
       "<text text-anchor=\"start\" x=\"12061.5\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\n",
       "<text text-anchor=\"start\" x=\"12054\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 113.51</text>\n",
       "</g>\n",
       "<!-- 166&#45;&gt;170 -->\n",
       "<g id=\"edge170\" class=\"edge\">\n",
       "<title>166&#45;&gt;170</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12041.6,-192.88C12048.95,-184.07 12056.97,-174.43 12064.64,-165.24\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12067.54,-167.22 12071.25,-157.3 12062.16,-162.74 12067.54,-167.22\"/>\n",
       "</g>\n",
       "<!-- 168 -->\n",
       "<g id=\"node169\" class=\"node\">\n",
       "<title>168</title>\n",
       "<path fill=\"#f4c9aa\" stroke=\"black\" d=\"M11824.5,-53C11824.5,-53 11697.5,-53 11697.5,-53 11691.5,-53 11685.5,-47 11685.5,-41 11685.5,-41 11685.5,-12 11685.5,-12 11685.5,-6 11691.5,0 11697.5,0 11697.5,0 11824.5,0 11824.5,0 11830.5,0 11836.5,-6 11836.5,-12 11836.5,-12 11836.5,-41 11836.5,-41 11836.5,-47 11830.5,-53 11824.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11693.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.775</text>\n",
       "<text text-anchor=\"start\" x=\"11723.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"11712.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 118.459</text>\n",
       "</g>\n",
       "<!-- 167&#45;&gt;168 -->\n",
       "<g id=\"edge168\" class=\"edge\">\n",
       "<title>167&#45;&gt;168</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11870.89,-88.95C11852.98,-78.93 11833.39,-67.98 11815.77,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11817.19,-54.91 11806.76,-53.09 11813.78,-61.02 11817.19,-54.91\"/>\n",
       "</g>\n",
       "<!-- 169 -->\n",
       "<g id=\"node170\" class=\"node\">\n",
       "<title>169</title>\n",
       "<path fill=\"#f6d1b7\" stroke=\"black\" d=\"M11993.5,-53C11993.5,-53 11866.5,-53 11866.5,-53 11860.5,-53 11854.5,-47 11854.5,-41 11854.5,-41 11854.5,-12 11854.5,-12 11854.5,-6 11860.5,0 11866.5,0 11866.5,0 11993.5,0 11993.5,0 11999.5,0 12005.5,-6 12005.5,-12 12005.5,-12 12005.5,-41 12005.5,-41 12005.5,-47 11999.5,-53 11993.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"11862.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.481</text>\n",
       "<text text-anchor=\"start\" x=\"11892.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"11881.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 116.168</text>\n",
       "</g>\n",
       "<!-- 167&#45;&gt;169 -->\n",
       "<g id=\"edge169\" class=\"edge\">\n",
       "<title>167&#45;&gt;169</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M11930,-88.95C11930,-80.72 11930,-71.85 11930,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"11933.5,-63.24 11930,-53.24 11926.5,-63.24 11933.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 171 -->\n",
       "<g id=\"node172\" class=\"node\">\n",
       "<title>171</title>\n",
       "<path fill=\"#f7d8c2\" stroke=\"black\" d=\"M12162.5,-53C12162.5,-53 12035.5,-53 12035.5,-53 12029.5,-53 12023.5,-47 12023.5,-41 12023.5,-41 12023.5,-12 12023.5,-12 12023.5,-6 12029.5,0 12035.5,0 12035.5,0 12162.5,0 12162.5,0 12168.5,0 12174.5,-6 12174.5,-12 12174.5,-12 12174.5,-41 12174.5,-41 12174.5,-47 12168.5,-53 12162.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12031.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 2.748</text>\n",
       "<text text-anchor=\"start\" x=\"12061.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"12050.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 114.415</text>\n",
       "</g>\n",
       "<!-- 170&#45;&gt;171 -->\n",
       "<g id=\"edge171\" class=\"edge\">\n",
       "<title>170&#45;&gt;171</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12099,-88.95C12099,-80.72 12099,-71.85 12099,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12102.5,-63.24 12099,-53.24 12095.5,-63.24 12102.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 172 -->\n",
       "<g id=\"node173\" class=\"node\">\n",
       "<title>172</title>\n",
       "<path fill=\"#f9e2d1\" stroke=\"black\" d=\"M12331.5,-53C12331.5,-53 12204.5,-53 12204.5,-53 12198.5,-53 12192.5,-47 12192.5,-41 12192.5,-41 12192.5,-12 12192.5,-12 12192.5,-6 12198.5,0 12204.5,0 12204.5,0 12331.5,0 12331.5,0 12337.5,0 12343.5,-6 12343.5,-12 12343.5,-12 12343.5,-41 12343.5,-41 12343.5,-47 12337.5,-53 12331.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12200.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.782</text>\n",
       "<text text-anchor=\"start\" x=\"12230.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"12219.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 111.699</text>\n",
       "</g>\n",
       "<!-- 170&#45;&gt;172 -->\n",
       "<g id=\"edge172\" class=\"edge\">\n",
       "<title>170&#45;&gt;172</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12158.11,-88.95C12176.02,-78.93 12195.61,-67.98 12213.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12215.22,-61.02 12222.24,-53.09 12211.81,-54.91 12215.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 174 -->\n",
       "<g id=\"node175\" class=\"node\">\n",
       "<title>174</title>\n",
       "<path fill=\"#f8dfcc\" stroke=\"black\" d=\"M12500.5,-157C12500.5,-157 12373.5,-157 12373.5,-157 12367.5,-157 12361.5,-151 12361.5,-145 12361.5,-145 12361.5,-101 12361.5,-101 12361.5,-95 12367.5,-89 12373.5,-89 12373.5,-89 12500.5,-89 12500.5,-89 12506.5,-89 12512.5,-95 12512.5,-101 12512.5,-101 12512.5,-145 12512.5,-145 12512.5,-151 12506.5,-157 12500.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"12409\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.089</text>\n",
       "<text text-anchor=\"start\" x=\"12369.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.031</text>\n",
       "<text text-anchor=\"start\" x=\"12396\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 12</text>\n",
       "<text text-anchor=\"start\" x=\"12388.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 112.607</text>\n",
       "</g>\n",
       "<!-- 173&#45;&gt;174 -->\n",
       "<g id=\"edge174\" class=\"edge\">\n",
       "<title>173&#45;&gt;174</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12378.25,-192.88C12385.84,-183.98 12394.15,-174.24 12402.07,-164.96\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12404.77,-167.18 12408.6,-157.3 12399.45,-162.64 12404.77,-167.18\"/>\n",
       "</g>\n",
       "<!-- 177 -->\n",
       "<g id=\"node178\" class=\"node\">\n",
       "<title>177</title>\n",
       "<path fill=\"#fae9dd\" stroke=\"black\" d=\"M12838.5,-157C12838.5,-157 12711.5,-157 12711.5,-157 12705.5,-157 12699.5,-151 12699.5,-145 12699.5,-145 12699.5,-101 12699.5,-101 12699.5,-95 12705.5,-89 12711.5,-89 12711.5,-89 12838.5,-89 12838.5,-89 12844.5,-89 12850.5,-95 12850.5,-101 12850.5,-101 12850.5,-145 12850.5,-145 12850.5,-151 12844.5,-157 12838.5,-157\"/>\n",
       "<text text-anchor=\"start\" x=\"12747\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">c ≤ 0.267</text>\n",
       "<text text-anchor=\"start\" x=\"12707.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 6.224</text>\n",
       "<text text-anchor=\"start\" x=\"12734\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 11</text>\n",
       "<text text-anchor=\"start\" x=\"12726.5\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 109.733</text>\n",
       "</g>\n",
       "<!-- 173&#45;&gt;177 -->\n",
       "<g id=\"edge177\" class=\"edge\">\n",
       "<title>173&#45;&gt;177</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12421.72,-195.65C12424.5,-194.72 12427.27,-193.83 12430,-193 12516.64,-166.74 12618.6,-147.76 12689.09,-136.43\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12689.94,-139.84 12699.26,-134.81 12688.84,-132.93 12689.94,-139.84\"/>\n",
       "</g>\n",
       "<!-- 175 -->\n",
       "<g id=\"node176\" class=\"node\">\n",
       "<title>175</title>\n",
       "<path fill=\"#f6d5bd\" stroke=\"black\" d=\"M12500.5,-53C12500.5,-53 12373.5,-53 12373.5,-53 12367.5,-53 12361.5,-47 12361.5,-41 12361.5,-41 12361.5,-12 12361.5,-12 12361.5,-6 12367.5,0 12373.5,0 12373.5,0 12500.5,0 12500.5,0 12506.5,0 12512.5,-6 12512.5,-12 12512.5,-12 12512.5,-41 12512.5,-41 12512.5,-47 12506.5,-53 12500.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12369.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.639</text>\n",
       "<text text-anchor=\"start\" x=\"12399.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"12388.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 115.218</text>\n",
       "</g>\n",
       "<!-- 174&#45;&gt;175 -->\n",
       "<g id=\"edge175\" class=\"edge\">\n",
       "<title>174&#45;&gt;175</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12437,-88.95C12437,-80.72 12437,-71.85 12437,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12440.5,-63.24 12437,-53.24 12433.5,-63.24 12440.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 176 -->\n",
       "<g id=\"node177\" class=\"node\">\n",
       "<title>176</title>\n",
       "<path fill=\"#f9e0cf\" stroke=\"black\" d=\"M12669.5,-53C12669.5,-53 12542.5,-53 12542.5,-53 12536.5,-53 12530.5,-47 12530.5,-41 12530.5,-41 12530.5,-12 12530.5,-12 12530.5,-6 12536.5,0 12542.5,0 12542.5,0 12669.5,0 12669.5,0 12675.5,0 12681.5,-6 12681.5,-12 12681.5,-12 12681.5,-41 12681.5,-41 12681.5,-47 12675.5,-53 12669.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12538.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 3.074</text>\n",
       "<text text-anchor=\"start\" x=\"12565\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\n",
       "<text text-anchor=\"start\" x=\"12557.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 112.085</text>\n",
       "</g>\n",
       "<!-- 174&#45;&gt;176 -->\n",
       "<g id=\"edge176\" class=\"edge\">\n",
       "<title>174&#45;&gt;176</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12496.11,-88.95C12514.02,-78.93 12533.61,-67.98 12551.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12553.22,-61.02 12560.24,-53.09 12549.81,-54.91 12553.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 178 -->\n",
       "<g id=\"node179\" class=\"node\">\n",
       "<title>178</title>\n",
       "<path fill=\"#f9e3d3\" stroke=\"black\" d=\"M12838.5,-53C12838.5,-53 12711.5,-53 12711.5,-53 12705.5,-53 12699.5,-47 12699.5,-41 12699.5,-41 12699.5,-12 12699.5,-12 12699.5,-6 12705.5,0 12711.5,0 12711.5,0 12838.5,0 12838.5,0 12844.5,0 12850.5,-6 12850.5,-12 12850.5,-12 12850.5,-41 12850.5,-41 12850.5,-47 12844.5,-53 12838.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12707.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 5.173</text>\n",
       "<text text-anchor=\"start\" x=\"12737.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\n",
       "<text text-anchor=\"start\" x=\"12726.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 111.328</text>\n",
       "</g>\n",
       "<!-- 177&#45;&gt;178 -->\n",
       "<g id=\"edge178\" class=\"edge\">\n",
       "<title>177&#45;&gt;178</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12775,-88.95C12775,-80.72 12775,-71.85 12775,-63.48\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12778.5,-63.24 12775,-53.24 12771.5,-63.24 12778.5,-63.24\"/>\n",
       "</g>\n",
       "<!-- 179 -->\n",
       "<g id=\"node180\" class=\"node\">\n",
       "<title>179</title>\n",
       "<path fill=\"#fbece2\" stroke=\"black\" d=\"M13007.5,-53C13007.5,-53 12880.5,-53 12880.5,-53 12874.5,-53 12868.5,-47 12868.5,-41 12868.5,-41 12868.5,-12 12868.5,-12 12868.5,-6 12874.5,0 12880.5,0 12880.5,0 13007.5,0 13007.5,0 13013.5,0 13019.5,-6 13019.5,-12 13019.5,-12 13019.5,-41 13019.5,-41 13019.5,-47 13013.5,-53 13007.5,-53\"/>\n",
       "<text text-anchor=\"start\" x=\"12876.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 4.541</text>\n",
       "<text text-anchor=\"start\" x=\"12906.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\n",
       "<text text-anchor=\"start\" x=\"12895.5\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 108.822</text>\n",
       "</g>\n",
       "<!-- 177&#45;&gt;179 -->\n",
       "<g id=\"edge179\" class=\"edge\">\n",
       "<title>177&#45;&gt;179</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12834.11,-88.95C12852.02,-78.93 12871.61,-67.98 12889.23,-58.13\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12891.22,-61.02 12898.24,-53.09 12887.81,-54.91 12891.22,-61.02\"/>\n",
       "</g>\n",
       "<!-- 181 -->\n",
       "<g id=\"node182\" class=\"node\">\n",
       "<title>181</title>\n",
       "<path fill=\"#fceee5\" stroke=\"black\" d=\"M12663.5,-365C12663.5,-365 12536.5,-365 12536.5,-365 12530.5,-365 12524.5,-359 12524.5,-353 12524.5,-353 12524.5,-309 12524.5,-309 12524.5,-303 12530.5,-297 12536.5,-297 12536.5,-297 12663.5,-297 12663.5,-297 12669.5,-297 12675.5,-303 12675.5,-309 12675.5,-309 12675.5,-353 12675.5,-353 12675.5,-359 12669.5,-365 12663.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"12560.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.039</text>\n",
       "<text text-anchor=\"start\" x=\"12532.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.128</text>\n",
       "<text text-anchor=\"start\" x=\"12562.5\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"12551.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 108.279</text>\n",
       "</g>\n",
       "<!-- 180&#45;&gt;181 -->\n",
       "<g id=\"edge181\" class=\"edge\">\n",
       "<title>180&#45;&gt;181</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12600,-400.88C12600,-392.78 12600,-383.98 12600,-375.47\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12603.5,-375.3 12600,-365.3 12596.5,-375.3 12603.5,-375.3\"/>\n",
       "</g>\n",
       "<!-- 184 -->\n",
       "<g id=\"node185\" class=\"node\">\n",
       "<title>184</title>\n",
       "<path fill=\"#fefbf8\" stroke=\"black\" d=\"M12916.5,-365C12916.5,-365 12789.5,-365 12789.5,-365 12783.5,-365 12777.5,-359 12777.5,-353 12777.5,-353 12777.5,-309 12777.5,-309 12777.5,-303 12783.5,-297 12789.5,-297 12789.5,-297 12916.5,-297 12916.5,-297 12922.5,-297 12928.5,-303 12928.5,-309 12928.5,-309 12928.5,-353 12928.5,-353 12928.5,-359 12922.5,-365 12916.5,-365\"/>\n",
       "<text text-anchor=\"start\" x=\"12813.5\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">delta ≤ 0.056</text>\n",
       "<text text-anchor=\"start\" x=\"12785.5\" y=\"-334.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.609</text>\n",
       "<text text-anchor=\"start\" x=\"12815.5\" y=\"-319.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\n",
       "<text text-anchor=\"start\" x=\"12804.5\" y=\"-304.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 104.908</text>\n",
       "</g>\n",
       "<!-- 180&#45;&gt;184 -->\n",
       "<g id=\"edge184\" class=\"edge\">\n",
       "<title>180&#45;&gt;184</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12675.57,-403.53C12704.6,-391.83 12737.94,-378.39 12767.82,-366.34\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12769.42,-369.47 12777.39,-362.48 12766.8,-362.98 12769.42,-369.47\"/>\n",
       "</g>\n",
       "<!-- 182 -->\n",
       "<g id=\"node183\" class=\"node\">\n",
       "<title>182</title>\n",
       "<path fill=\"#fbeade\" stroke=\"black\" d=\"M12578.5,-253.5C12578.5,-253.5 12451.5,-253.5 12451.5,-253.5 12445.5,-253.5 12439.5,-247.5 12439.5,-241.5 12439.5,-241.5 12439.5,-212.5 12439.5,-212.5 12439.5,-206.5 12445.5,-200.5 12451.5,-200.5 12451.5,-200.5 12578.5,-200.5 12578.5,-200.5 12584.5,-200.5 12590.5,-206.5 12590.5,-212.5 12590.5,-212.5 12590.5,-241.5 12590.5,-241.5 12590.5,-247.5 12584.5,-253.5 12578.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"12447.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.518</text>\n",
       "<text text-anchor=\"start\" x=\"12477.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"12466.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 109.404</text>\n",
       "</g>\n",
       "<!-- 181&#45;&gt;182 -->\n",
       "<g id=\"edge182\" class=\"edge\">\n",
       "<title>181&#45;&gt;182</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12572.4,-296.88C12562.96,-285.56 12552.4,-272.88 12542.93,-261.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12545.36,-258.96 12536.27,-253.52 12539.98,-263.44 12545.36,-258.96\"/>\n",
       "</g>\n",
       "<!-- 183 -->\n",
       "<g id=\"node184\" class=\"node\">\n",
       "<title>183</title>\n",
       "<path fill=\"#fcf1e9\" stroke=\"black\" d=\"M12747.5,-253.5C12747.5,-253.5 12620.5,-253.5 12620.5,-253.5 12614.5,-253.5 12608.5,-247.5 12608.5,-241.5 12608.5,-241.5 12608.5,-212.5 12608.5,-212.5 12608.5,-206.5 12614.5,-200.5 12620.5,-200.5 12620.5,-200.5 12747.5,-200.5 12747.5,-200.5 12753.5,-200.5 12759.5,-206.5 12759.5,-212.5 12759.5,-212.5 12759.5,-241.5 12759.5,-241.5 12759.5,-247.5 12753.5,-253.5 12747.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"12616.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.128</text>\n",
       "<text text-anchor=\"start\" x=\"12646.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"12635.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 107.528</text>\n",
       "</g>\n",
       "<!-- 181&#45;&gt;183 -->\n",
       "<g id=\"edge183\" class=\"edge\">\n",
       "<title>181&#45;&gt;183</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12627.27,-296.88C12636.6,-285.56 12647.04,-272.88 12656.39,-261.52\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12659.33,-263.46 12662.98,-253.52 12653.92,-259.01 12659.33,-263.46\"/>\n",
       "</g>\n",
       "<!-- 185 -->\n",
       "<g id=\"node186\" class=\"node\">\n",
       "<title>185</title>\n",
       "<path fill=\"#fef8f4\" stroke=\"black\" d=\"M12916.5,-253.5C12916.5,-253.5 12789.5,-253.5 12789.5,-253.5 12783.5,-253.5 12777.5,-247.5 12777.5,-241.5 12777.5,-241.5 12777.5,-212.5 12777.5,-212.5 12777.5,-206.5 12783.5,-200.5 12789.5,-200.5 12789.5,-200.5 12916.5,-200.5 12916.5,-200.5 12922.5,-200.5 12928.5,-206.5 12928.5,-212.5 12928.5,-212.5 12928.5,-241.5 12928.5,-241.5 12928.5,-247.5 12922.5,-253.5 12916.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"12785.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 1.109</text>\n",
       "<text text-anchor=\"start\" x=\"12815.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\n",
       "<text text-anchor=\"start\" x=\"12804.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 105.677</text>\n",
       "</g>\n",
       "<!-- 184&#45;&gt;185 -->\n",
       "<g id=\"edge185\" class=\"edge\">\n",
       "<title>184&#45;&gt;185</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12853,-296.88C12853,-286.33 12853,-274.6 12853,-263.85\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12856.5,-263.52 12853,-253.52 12849.5,-263.52 12856.5,-263.52\"/>\n",
       "</g>\n",
       "<!-- 186 -->\n",
       "<g id=\"node187\" class=\"node\">\n",
       "<title>186</title>\n",
       "<path fill=\"#ffffff\" stroke=\"black\" d=\"M13085.5,-253.5C13085.5,-253.5 12958.5,-253.5 12958.5,-253.5 12952.5,-253.5 12946.5,-247.5 12946.5,-241.5 12946.5,-241.5 12946.5,-212.5 12946.5,-212.5 12946.5,-206.5 12952.5,-200.5 12958.5,-200.5 12958.5,-200.5 13085.5,-200.5 13085.5,-200.5 13091.5,-200.5 13097.5,-206.5 13097.5,-212.5 13097.5,-212.5 13097.5,-241.5 13097.5,-241.5 13097.5,-247.5 13091.5,-253.5 13085.5,-253.5\"/>\n",
       "<text text-anchor=\"start\" x=\"12954.5\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.141</text>\n",
       "<text text-anchor=\"start\" x=\"12984.5\" y=\"-223.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\n",
       "<text text-anchor=\"start\" x=\"12973.5\" y=\"-208.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 103.755</text>\n",
       "</g>\n",
       "<!-- 184&#45;&gt;186 -->\n",
       "<g id=\"edge186\" class=\"edge\">\n",
       "<title>184&#45;&gt;186</title>\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M12907.87,-296.88C12928.19,-284.62 12951.12,-270.78 12971.07,-258.74\"/>\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"12972.96,-261.68 12979.72,-253.52 12969.35,-255.69 12972.96,-261.68\"/>\n",
       "</g>\n",
       "</g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<graphviz.sources.Source at 0x7a54c22407f0>"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from sklearn import tree\n",
    "import graphviz\n",
    "\n",
    "dot_data = tree.export_graphviz(reg_tree, out_file=None,\n",
    "                                feature_names=X_train.columns,\n",
    "                                class_names=y_train,\n",
    "                                filled=True, rounded=True,\n",
    "                                special_characters=True)\n",
    "\n",
    "graph = graphviz.Source(dot_data)\n",
    "\n",
    "graph"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "O1d6HhlkxmWb"
   },
   "source": [
    "<font face=\"Times New Roman\"><div id=\"3\">\n",
    "# <font color=\"#800080\" size=6>**3. From Scratch**</font>\n",
    "</div>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "eVbZVyBbDA_0"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Dataset**</font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "fQDP_VzvDA_0"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Introduction to Dataset </font>\n",
    "\n",
    "<font face=\"Times New Roman\" size=3> For more information about the dataset of this section you can use this <a href=\"https://www.kaggle.com/datasets/merishnasuwal/breast-cancer-prediction-dataset\">link</a> </font>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "8Iel5jWADA_0"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Loading Dataset </font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 143
    },
    "id": "nRifFGuPDA_1",
    "outputId": "d6d58ec5-5961-418a-cbee-5adfbf6b7d4d"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-f09a301c-8f24-49dd-8cc8-754b87f53fd4\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>mean_radius</th>\n",
       "      <th>mean_texture</th>\n",
       "      <th>mean_perimeter</th>\n",
       "      <th>mean_area</th>\n",
       "      <th>mean_smoothness</th>\n",
       "      <th>diagnosis</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>17.99</td>\n",
       "      <td>10.38</td>\n",
       "      <td>122.8</td>\n",
       "      <td>1001.0</td>\n",
       "      <td>0.11840</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>20.57</td>\n",
       "      <td>17.77</td>\n",
       "      <td>132.9</td>\n",
       "      <td>1326.0</td>\n",
       "      <td>0.08474</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>19.69</td>\n",
       "      <td>21.25</td>\n",
       "      <td>130.0</td>\n",
       "      <td>1203.0</td>\n",
       "      <td>0.10960</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-f09a301c-8f24-49dd-8cc8-754b87f53fd4')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-f09a301c-8f24-49dd-8cc8-754b87f53fd4 button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-f09a301c-8f24-49dd-8cc8-754b87f53fd4');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-0f9b268a-f524-4b87-a84b-576a4eeabc23\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-0f9b268a-f524-4b87-a84b-576a4eeabc23')\"\n",
       "            title=\"Suggest charts.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-0f9b268a-f524-4b87-a84b-576a4eeabc23 button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "   mean_radius  mean_texture  mean_perimeter  mean_area  mean_smoothness  \\\n",
       "0        17.99         10.38           122.8     1001.0          0.11840   \n",
       "1        20.57         17.77           132.9     1326.0          0.08474   \n",
       "2        19.69         21.25           130.0     1203.0          0.10960   \n",
       "\n",
       "   diagnosis  \n",
       "0          0  \n",
       "1          0  \n",
       "2          0  "
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "breast_cancer_pdf = pd.read_csv(\"../Files/breast_cancer.csv\")\n",
    "breast_cancer_pdf.head(3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "sk45TUlPDA_1"
   },
   "source": [
    "##### <font color=\"#008080\" face=\"Times New Roman\" size=4> - Pre-Processing Dataset</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {
    "id": "Yld0cXcPDA_1"
   },
   "outputs": [],
   "source": [
    "X = breast_cancer_pdf.drop(['diagnosis'], axis=1)\n",
    "y = breast_cancer_pdf[['diagnosis']]\n",
    "\n",
    "x_train, x_val, y_train, y_val = train_test_split(X, y, test_size=0.70, random_state=42)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "VQ5QM-42DA_1"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Model**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "id": "Cb9U5AFnDA_2"
   },
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "from sklearn.model_selection import train_test_split\n",
    "from sklearn.metrics import accuracy_score\n",
    "from math import log\n",
    "import random"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "id": "Cb9U5AFnDA_2"
   },
   "outputs": [],
   "source": [
    "class Node:\n",
    "    def __init__(self, feature=None, threshold=None, left=None, right=None, value=None):\n",
    "        self.feature = feature\n",
    "        self.threshold = threshold\n",
    "        self.left = left\n",
    "        self.right = right\n",
    "        self.value = value\n",
    "\n",
    "    def is_leaf(self):\n",
    "        if self.value is not None:\n",
    "            return True\n",
    "        return False"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "id": "Cb9U5AFnDA_2"
   },
   "outputs": [],
   "source": [
    "# You should complete TODO tags\n",
    "\n",
    "class DecisionTree:\n",
    "    def __init__(self, max_depth=None, min_samples_split=2):\n",
    "        self.max_depth = max_depth\n",
    "        self.min_samples_split = min_samples_split\n",
    "        self.root = None\n",
    "\n",
    "    def is_splitting_finished(self, depth, num_class_labels, num_samples):\n",
    "        if depth == self.max_depth:\n",
    "            return True\n",
    "\n",
    "        if num_samples <= self.min_samples_split:\n",
    "            return True\n",
    "\n",
    "        if num_class_labels == 1:\n",
    "            return True\n",
    "\n",
    "        return False\n",
    "\n",
    "    def split(self, X, y, feature, threshold):\n",
    "        left_indexes = X[feature] <= threshold\n",
    "        right_indexes = -left_indexes\n",
    "        X_left = X[left_indexes]\n",
    "        y_left = y[left_indexes]\n",
    "        X_right = X[right_indexes]\n",
    "        y_right = y[right_indexes]\n",
    "\n",
    "        return X_left, X_right, y_left, y_right\n",
    "\n",
    "    def entropy(self, y):\n",
    "        p = len(y[y.diagnosis == 1]) / len(y)\n",
    "        if p == 1 or p == 0:\n",
    "            return 0\n",
    "        return -p * log(p, 2) - (1 - p) * log(1 - p, 2)\n",
    "\n",
    "\n",
    "    def information_gain(self, X, y, feature, threshold):\n",
    "        X_left, X_right, y_left, y_right = self.split(X, y, feature, threshold)\n",
    "        H_y = self.entropy(y)\n",
    "        p = len(X[X[feature] >= threshold]) / len(X)\n",
    "        if len(y_left) != 0:\n",
    "            # TODO\n",
    "        else:\n",
    "            # TODO\n",
    "        if len(y_right) != 0:\n",
    "            # TODO\n",
    "        else:\n",
    "            # TODO\n",
    "        H_y_given_x = None # TODO\n",
    "        return H_y - H_y_given_x\n",
    "\n",
    "    def best_split(self, X, y):\n",
    "        features = list(X.columns.values)\n",
    "        random.shuffle(features)\n",
    "        best_information_gain = 0\n",
    "        best_feature = None\n",
    "        best_threshold = None\n",
    "        for feature in features:\n",
    "            thresholds = list(set(list(X[feature])))\n",
    "            for threshold in thresholds:\n",
    "                info_gain = self.information_gain(X, y, feature, threshold)\n",
    "                if info_gain >= best_information_gain:\n",
    "                    best_information_gain = info_gain\n",
    "                    best_feature = feature\n",
    "                    best_threshold = threshold\n",
    "        return best_feature, best_threshold\n",
    "\n",
    "    def build_tree(self, X, y, depth=0):\n",
    "        if self.is_splitting_finished(depth, len(X.columns), len(X)):\n",
    "            return None\n",
    "\n",
    "        best_feature, best_threshold = self.best_split(X, y)\n",
    "        X_left, X_right, y_left, y_right = self.split(X, y, best_feature, best_threshold)\n",
    "\n",
    "        left_node = self.build_tree(X_left, y_left, depth=depth + 1)\n",
    "        right_node = self.build_tree(X_right, y_right, depth=depth + 1)\n",
    "\n",
    "        value = None\n",
    "        if left_node is None or right_node is None:\n",
    "            true_value = len(y[y['diagnosis'] == 1])\n",
    "            false_value = len(y[y['diagnosis'] == 0])\n",
    "            if true_value >= false_value:\n",
    "                value = 1\n",
    "            else:\n",
    "                value = 0\n",
    "\n",
    "        return Node(feature=best_feature, threshold=best_threshold, left=left_node, right=right_node, value=value)\n",
    "\n",
    "    def fit(self, X, y):\n",
    "        self.root = self.build_tree(X, y)\n",
    "\n",
    "    def predict(self, X):\n",
    "        tree = self.root\n",
    "        predicted_value = []\n",
    "        for index in list(X.index):\n",
    "            data = X.loc[index]\n",
    "            current_tree = tree\n",
    "            for depth in range(self.max_depth):\n",
    "                if Node.is_leaf(current_tree):\n",
    "                    predicted_value.append(current_tree.value)\n",
    "                    break\n",
    "                feature = current_tree.feature\n",
    "                threshold = current_tree.threshold\n",
    "                if data[feature] <= threshold:\n",
    "                    current_tree = current_tree.left\n",
    "                if data[feature] > threshold:\n",
    "                    current_tree = current_tree.right\n",
    "\n",
    "        return predicted_value"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "3XWPsdBExmWl"
   },
   "source": [
    "#### <font color=\"#008080\" face=\"Times New Roman\" size=4>**Evaluation**</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "id": "3xy3Zar8xmWm"
   },
   "outputs": [],
   "source": [
    "# set different values as hyperparameters and check the result\n",
    "max_depths = # TODO\n",
    "min_samples_splits = # TODO"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "id": "ChlHibeDxmWm"
   },
   "outputs": [],
   "source": [
    "best_max_depth = None\n",
    "best_min_samples_split = None\n",
    "best_accuracy = 0\n",
    "best_model = None\n",
    "for max_depth in max_depths:\n",
    "    for min_samples_split in min_samples_splits:\n",
    "        clf = DecisionTree(max_depth, min_samples_split)\n",
    "        clf.fit(x_train, y_train)\n",
    "        y_val_pred = clf.predict(x_val)\n",
    "        y_train_pred = clf.predict(x_train)\n",
    "        accuracy = accuracy_score(y_val_pred, y_val)\n",
    "        train_accuracy = accuracy_score(y_train_pred, y_train)\n",
    "        print(f\"accuracy of training set for min_samples_splits={min_samples_split}-max_depths={max_depth} ={train_accuracy}\")\n",
    "        print(f\"accuracy of validation set for min_samples_splits={min_samples_split}-max_depths={max_depth} ={accuracy}\")\n",
    "        print(\"------------------------------------------------\")\n",
    "        if accuracy >= best_accuracy:\n",
    "            best_accuracy = accuracy\n",
    "            best_max_depth = max_depth\n",
    "            best_min_samples_split = min_samples_split\n",
    "            best_model = clf"
   ]
  }
 ],
 "metadata": {
  "colab": {
   "collapsed_sections": [
    "rYaiPL1plrDm",
    "swwrxuSMAESj",
    "gYuiA7fFAESk",
    "helJaWTOAESk",
    "0BrjWqO-AESk",
    "E5LZv8WxAESl",
    "gSvKw0pdAESm",
    "DCicBNv3AESm",
    "rpEZrgzGAESn",
    "68iIHGEgAl1w",
    "hXPBaNz8Al1x",
    "M0vNkt4dAl1x",
    "_8eHSEgJAl1x",
    "14oWGLnbAl1y",
    "osVXNTRxAl1y",
    "UNVQE4NhAl1z",
    "SULBwRA6Al10",
    "OZyxj4cjnzW_",
    "eVbZVyBbDA_0",
    "8Iel5jWADA_0",
    "sk45TUlPDA_1",
    "Jsg8bozFDA_1",
    "VQ5QM-42DA_1",
    "UYJC961EDA_2",
    "3pZCWtkeo2Q_",
    "BG6JDKXAKthv",
    "I3TA7qSXJJug",
    "vORapzaoJJug",
    "2JNOCPY3JJuh",
    "3bDvO3dZJXLK",
    "DdttC2gIJhFv",
    "d1zcyxjIJnxg",
    "PcxB-PgbJ1FT",
    "TOn8ae25J-Px",
    "RnJ3PbxLKkyu",
    "JGusVztLLKHA",
    "D2hHo3jxLKHA",
    "GYdgEkdDLKHB",
    "L-YMqtB5LKHB",
    "B-nGWBOrIrDe",
    "1kwiWMyhL0Cw",
    "EcUj0p-zL0Cw",
    "ZpIDH-M4L0Cx",
    "950JsRNjMAny",
    "iOPf8PsJMHZ4",
    "a6xyh9qQMNUh",
    "HBT59RLpIyUY",
    "XjRZm_smMaVe",
    "GjQTvUPCNGiw",
    "FnHgYu6jNcNn",
    "UuhpDpAfNhYJ",
    "sb5j_Pm8NrmT",
    "0fK-03_HNula",
    "sq_TTicpN0Rz",
    "1TgrioWuqBHB",
    "DXDtIWVI8y1_",
    "fnaXSgAZ-RoF",
    "OuleUT7a-aLd",
    "v3vX2AMI-jCL",
    "NB7H40DRqdBB",
    "0VlisYKK1BZ_",
    "lDvUSGJx15Dj",
    "PHHocSy32QI1",
    "Q7t6YQtj2Kgg",
    "n2JfuA9Wrqc4",
    "5mJ6zlBgsQVA",
    "TukJ4C4HsQVA",
    "f57VmUBasQVA",
    "HX4ZzxDNsQVB",
    "ze7ht2dosQVB",
    "vkmW7nLxtTbU",
    "VEqcnt5hwNdd",
    "fSjtED4lwXGX",
    "8p7waG2NwXN_",
    "0RYjgiwjzwKx",
    "LBfyqilLwXVo",
    "XDcH1G2wxDoG"
   ],
   "provenance": []
  },
  "kernelspec": {
   "display_name": "local-venv",
   "language": "python",
   "name": "local-venv"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
